Nato a Roma nel 1971, è attore, doppiatore, regista, produttore e sceneggiatore.
Dopo gli studi inizia il suo percorso nel mondo del cinema come operatore, in produzioni italiane e internazionali, collaborando con registi come Giuseppe Tornatore, Ermanno Olmi e Anthony Minghella.
Nel 1999 studia recitazione dando inizio alla sua carriera di attore. Lavora con registi come Paolo Sorrentino, i Fratelli Taviani, Stefano Sollima, Nanni Moretti e molti altri. Come regista debutta con il cortometraggio “Il Gioco” tratto da una novella di Andrea Camilleri.
Negli ultimi anni si dedica anche all’insegnamento e alla scrittura di favole per bambini.