Riferito al Ghirlandaio fino a quando giunse agli Uffizi nel 1867, il dipinto fu attribuito, per la prima volta a Leonardo dal Liphart; l'attribuzione fu poi ampiamente dibattuta e accanto alla tesi che sosteneva l'autografia leonardesca venne proposto il nome di Ridolfo del Ghirlandaio (Morelli, Cavalcaselle/Crowe) e quello di Lorenzo di Credi in collaborazione con Leonardo (Frizzoni).>>