Molti i ruoli che ha avuto negli anni al cinema in televisione e a teatro.
Nel cinema è stato diretto tra gli altri da Lorenzo Vignolo, Dario Baldi, Daniele Costantini, Matteo Cerami, Giorgio Molteni, Roberto de Feo e Vito Palumbo. E’ stato un bombarolo anarchico per Marco Tullio Giordana in "Romanzo di una strage" che lo ha rivoluto anche nel colossal teatrale la "Sponda dell’Utopia" scritto dal premio Oscar Tom Stoppard.
E’ stato protagonista del corto "Ice Scream", di De Feo/Palumbo, vincitore di moltissimi p...visualizza tuttopremi a livello nazionale e internazionale e ispiratore del lungometraggio girato negli Stati Uniti dagli stessi registi italiani : “Ice Scream US Remake”.
In televisione ha vestito i panni del Poliziotto Bordon, nella serie targata Rai1 "Bentornato Nero Wolfe" per la regia di Riccardo Donna (tutt’ora in replica su Raippremium) ed è stato il cattivissimo per Pietro Valsecchi ne "Il tredicesimo Apostolo" per la regia di Alexiis Sweet.
Formatosi artisticamente tra Pontedera, dove ha studiato presso il teatro di Grotowsky, e Roma, dove è stato allievo di Beatrice Bracco e Augusto Zucchi, per il teatro oltre che interprete è anche regista e produttore:primo a portare in scena in Europa il testo americano "Steady Rain" (scritto da Keith Huff autore tra gli altri della serie tv Out of cards e interpretato oltre-oceano da Hugh Jackman e Daniel Craig), di recente ha anche diretto, interpretato e prodotto uno spettacolo teatrale dedicato a Luigi Tenco dal titolo "Dunque lei ha conosciuto Tenco?" scritto da Paolo Logli.