Fue pintado en los 15 meses que Caravaggio permaneció en Malta (1607-1608).