Attore teatrale prestato al cinema e alla televisione, ha lavorato con registi come Luca Ronconi, Antonio Calenda, Enzo Vetrano e Stefano Randisi Stefano De Luca e Giampiero Cicciò. Dirige la compagnia Daf - Teatro dell'esatta fantasia. In tv ha recitato tra i protagonisti della popolare miniserie TV su Raiuno Tutti i padri di Maria regia di Luca Manfredi, con Lino Banfi e Lino Toffolo. Ha vinto il primo premio "Scintille" alla 35esima edizione del festival teatrale di Asti, riservato alle compagnie italiane under35, con una riscrittura dell'Otello di Shakespeare.
Nel 2015 interpreta in teatro il ruolo di Amleto per la regia di Ninni Bruschetta.
Nello stesso anno ha inoltre lavorato con Francesco Calogero per la realizzazione del film Seconda Primavera dove ha interpretato la parte di Riccardo Minisi. Il film sarà distribuito da Mariposa Cinematografica nelle sale italiane a partire dal prossimo giovedì 4 febbraio.