allievo del corso di recitazione
Ha recitato in numerosi film diretti da Giuseppe Ferlito, tra cui L’Affarista, Ultimo Carico e Re Minore. Nel 2018 fa parte del cast del film Sulla mia pelle, diretto da Alessio Cremonini e incentrato sull’ultima settimana di vita di Stefano Cucchi, interpretato da Alessandro Borghi. Nel 2019 ha interpretato il ruolo di Andrea nel film drammatico Una ragione per combattere, diretto da Alessandro Baccini.
Attivo anche in televisione e teatro, ha recitato nella fiction L’onore e il rispetto 5 e ha messo in scena L’uomo dal Fiore in Bocca di Pirandello per la regia di Guido Cerniglia.
Nel 2016 dirige e interpreta come protagonista il film Briciole sul mare.
Trailer del film Briciole sul mare