Debutta giovanissimo al cinema, recita in Tutto l'amore che c'è di Rubini, in Nel mio amore di Susanna Tamaro e in Una sconfinata giovinezza di Pupi Avati.In televisione prende parte a molte serie tv e fiction: Compagni di scuola, i Liceali, Un posto al sole, Il veterinario, Medicina generale, Ris e Distretto di Polizia. Fra i suoi ultimi lavori il film-tv di Canale 5 Come un delfino di Stefano Reali in cui interpretava Nazi. Ha recitato come protagonista nel cortometraggio Ice Cream di Roberto De Feo e Vito Palumbo,premiato al California Film Award