È nato a Roma il 2 maggio 1988. Dopo essersi diplomato al liceo classico Cornelio Tacito, ha conseguito la laurea triennale in Scienze Politiche all’università di Roma Tre. Nel 2010 è entrato nel Pontificio Seminario Romano Maggiore. Nel 2013 ha conseguito la laurea magistrale in Scienze Politiche. Il 7 maggio 2017 è stato ordinato presbitero da papa Francesco. Il suo primo incarico è stato da viceparroco nella Parrocchia San Carlo da Sezze a Roma. Dopo pochi mesi è stato trasferito nella Parrocchia Nostra Signora di Lourdes a Tor Marancia. Qui svolge il suo ministero tutt’oggi. Nel settembre 2018 ha conseguito la licenza in Teologia dogmatica alla Pontificia Università Gregoriana. È dottorando nella medesima università.