Studia recitazione a Bologna alla Scuola di Teatro di Bologna, vincendo nel 2001 il Premio Hystrio.
Dopo aver lavorato con la compagnia di commedia dell'arte di Venezia Pantakin, lavora con il Teatro Stabile del Friuli Venezia Giulia, dove veste i panni del protagonista Arlecchino ne "I due gemelli veneziani" accanto a Massimo Dapporto.
Interpreta Cassio nell'"Otello" al fianco di Michele Placido, Edmund (sostituendo Alessandro Preziosi) nel "Re Lear" con Roberto Herlitzka e tra gli altri personaggi è Pilade nell'"Orestea", Apollo nell'"Alcesti" e Ippolito in "Fedra" con Maria Pajato.
Tra i suoi ruoli principali nella televisione e nel cinema ci sono Preferisco il Paradiso, film tv, Vivere, soap nella quale veste i panni di Mattia ed è protagonista del film biografico sulla vita di Duns Scoto.
Ha diretto anche alcuni cortometraggi tra cui: Ostacoli, Stai calma, Vite private, Move!, Fumar puede matar, Don't move.
Nel 2012 partecipa al film con Fabio Volo Studio illegale.