Il dipinto deriva da quello in tutto simile che si conserva presso il Museo di San Marco a Firenze, la cui attribuzione, dopo essere a lungo oscillata fra Fiorenzo di Lorenzo, Antoniazzo Romano e Pier Matteo d'Amelia, appare oggi definitivamente indirizzata in favore di quest'ultimo.