Originario di Villamagna in Abruzzo, cresce sul massiccio della Majella dove i suoi genitori gestiscono un hotel. Frequenta il liceo della comunicazione a Chieti e in seguito si trasferisce a Roma, dove frequenta l’accademia “Corrado Pani”, incominciando a recitare in teatro, regista Alessandro Prete. Nel 2015 prende parte al film Suburra in un ruolo comprimario.
Nel 2017 è uno dei quattro protagonisti del film Il permesso – 48 ore fuori.
Nel 2017 entra a far parte del cast di Suburra – La serie, basato sull’omonimo film e prodotta da Netflix in cui ricopre il ruolo di Spadino, uno dei protagonisti.