Commissionata nel 1534 dalla nobildonna Elena Bajardi per la chiesa di Santa Maria dei Servi a Parma, la tavola, sebbene incompiuta (come attesta l'iscrizione), vi fu collocata nel 1542. Dopo essere stata offerta al Cardina1 Leopoldo de' Medici in 1674, rimase nella chiesa fino al 1698, quando fu venduta al Gran Principe Ferdinando de' Medici. Portata dalle truppe napoleoniche a Parigi nel 1799, venne poi restituita nel 18 15 alla Galleria Palatina ed è agli Uffizi dal 1948.