Attore italiano. Lavora in teatro diretto da O. Costa, P. Stein, L. Ronconi e G. Strelher, prima di dedicarsi alla carriera televisiva. Dal 1996 recita in numerose serie, tra cui Un prete tra noi e Incantesimo, spesso con parti da protagonista che gli permettono di guadagnare una certa notorietà. Debutta sul grande schermo nel ruolo dell'introverso e cupo Matteo Carati, uno dei due fratelli protagonisti di La meglio gioventù (2003) di M.T. Giordana, che gli affida poi anche il ruolo del padre del bambino di Quando sei nato non puoi più nasconderti (2005) e quello del regista Golfiero Goffredi in Sanguepazzo (2008). Recita in molte serie televisive, con ruoli da protagonista, e continua a frequentare il grande schermo, spesso con ruoli di personaggi introversi e travagliati, come in La bestia nel cuore (2005) di C. Comencini, Viaggio segreto (2006) di R. Andò, e Arrivederci amore, ciao (2006) di M. Soavi.