Ha iniziato la sua carriera di attore a fine anni settanta con i film-commedia all'italiana. Nel 1987 partecipa al giallo per bambini Operazione Pappagallo, opera prima del regista romano Marco Di Tillo su sceneggiatura scritta dallo stesso Marco Di Tillo insieme a Piero Chiambretti e Claudio Delle Fratte. Nel cast ci sono anche Siusy Blady, Leo Gullotta, Tiberio Murgia e Didi Perego.
Ha recitato in Quattro bravi ragazzi con Michele Placido, Tony Sperandeo e Giancarlo Dettori, Caro maestro con Marco Columbro e Elena Sofia Ricci, Finalmente soli e Finalmente Natale con Gerry Scotti e Maria Amelia Monti. Ha partecipato inoltre alla miniserie televisiva Giovanni Paolo II.
Nel 2001 ha recitato e diretto Stregati dalla Luna, con Pino Ammendola e Maurizio Casagrande.
Nel 2004 è stato nel cast del film In questo mondo di ladri, diretto da Carlo Vanzina.
Nel 2009 ha partecipato al corto Le Notti Bianche (o come quando il colore perse di ogni significato) scritto e diretto da Cristian Patanè.
Nel 2010 è stato il protagonista del cortometraggio La ferma instabilità, scritto, diretto ed interpretato da Giada Arena.
In teatro è stato uno dei protagonisti de Uomini sull'orlo di una crisi di nervi del 1993 e, dal 2010, di Ben Hur - una storia di ordinaria periferia di cui ha curato pure la regia.