Debutta nel 1990 con alcuni concorsi canori, tra cui Castrocaro nel 1992.
Dopo gli studi teatrali e diversi spettacoli per il teatro, seguono i primi film e fiction.
Tra le esperienze più importanti, il film “Gangs of New York” di Martin Scorsese nel ruolo dello scamiciato, girato nel 2001.
Nel 2005 gira un episodio della fiction “La Squadra”interpreta il ruolo di Domenico Lotti, e della fiction “Carabinieri 5” nel ruolo di Luigi.
Inoltre è protagonista del cortometraggio “Fino della fine” di cui è anche aut...visualizza tuttotore.
Nel 2006 prende parte ad alcune puntate della soap per rai uno “Sottocasa” con il ruolo di Ruggero Baccini.
Seguono alcuni film, tra i quali “Family game” girato nel 2006, nel ruolo di un medico, per la regia di Alfredo Arciero,
e nel 2007 il film “Il Peso dell’aria 2” in cui interpreta un personaggio mafioso Il Sarto per la regia di Stefano Calvagna.
Nel 2009 è protagonista della docu-fiction “Forward” con il ruolo del cardiologo Matthew.
Nel 2010 viene diretto dal maestro del cinema Pupi Avati nel film “Una Sconfinata Giovinezza” per interpretare un giornalista sportivo.
Seguono alcune fiction per la Rai tra le quali “Tutta La Musica del cuore”, prende parte a tre puntate, nel ruolo di Sarti un insegnante di oboe del conservatorio, e la fiction “L’Isola” in cui interpreta in un episodio il ruolo del capitano Lombardi.