Nel dipinto l'anziano San Pietro è accompagnato da un angelo che sembra emanare luce: le due figure in dialogo, il vecchio e il giovane che lo sostiene, occupano tutta la scena in un chiaroscuro drammatico, chiaramente derivato da Caravaggio. Simbolo del bene, l’angelo ha la veste in raso color corallo, con le maniche bianche e oro: il pittore sembra rifarsi a lontani modelli lombardi tra cui il bresciano Gerolamo Savoldo, cui si ispirava lo stesso Caravaggio.