Diplomato al Centro Sperimentale di Cinematografia, ha partecipato anche al precedente film di Guido Lombardi Là-bas – Educazione criminale. Ha esordito al cinema con Autunno di Nina Di Majo, cui hanno fatto seguito L’ultima lezione di Fabio Rosi, Non è giusto di Antonietta De Lillo, Quartetto di Salvatore Piscicelli e Noi credevamo di Mario Martone. In teatro ha lavorato, tra gli altri, con Armando Pugliese, Lorenzo Salveti e Francesco Saponaro, ma è stato anche interprete e regista di testi scritti personalmente...visualizza tuttoe (Tagli, Gentil sorella rimanda lo voler tuo). Per la televisione, tra le altre cose, ha interpretato ben cinque stagioni di R.I.S. Delitti imperfetti nel ruolo di Stinco.