The painting was found by art historian Giuseppe Poggi in 1907 in the psychiatric hospital of San Salvi in Florence.
After having been acquired by the Italian state, it was moved to Palazzo Medici-Riccardi, where now is displayed in the Hall of the Triumphs and Arts in the first floor, near the gallery of Luca Giordano.