Il dipinto é stato variamente attribuito: un'antica ipotesi lo riferiva aPiero della Francesca, in un cartellino di Galleria addirittura era attribuito a Leonardo giovane. Stabilita l'attribuzione al Pollaiolo, si pose il problema della collaborazione tra i due fratelli. Un recente restauro, liberando la superficie da sovradipinture, ha rilevato appieno la mano di Antonio. Un antico cartellino di Galleria lo attribuiva a Cosimo Rosselli.