Nato a Padova nel 1969, inizia la sua formazione con il Teatro Popolare di Ricerca – Centro Universitario Teatrale di Padova. Come attore ha preso parte a numerose produzioni, soprattutto a teatro, ma anche al cinema (con registi quali Mazzacurati, Segre, Sollima e Soldini) e in televisione: in numerose fiction (tra cui L’Oriana, Non Uccidere, Don Matteo, 1994 e Petra) e come ospite fisso alla trasmissione Propaganda live con il suo personaggio il Poiana. Ha scritto e interpretato diversi spettacoli, per adulti e bambini, tra cui Villain People (2013) e la trilogia della guerra: Eroi (2011), Trincee: risveglio di primavera (2015) e Mio padre: appunti sulla guerra civile (2020). Si è occupato di formazione, dai laboratori in carcere alle accademie teatrali.