Ha studiato all’Accademia Nazionale d’Arte Drammatica Silvio D’Amico dove si è diplomato in recitazione. In seguito ha seguito un corso di perfezionamento con Luca Ronconi e uno di recitazione teatrale a Los Angeles. Tra i suoi primi impegni teatrali ricordiamo: Sogno di una notte di mezza estate regia di Peter Stein, Peer Gynt regia di Luca Ronconi e L’avaro regia di Giorgio Strehler. L’ultimo è La fortuna di David Auburn regia di Enrico Maria Laman. Ha esordito al cinema nel film Diario di Matilde Manzoni di Lino Capolicchio nel 2000. In seguito ha interpretato, tra gli altri: La Meglio Gioventù di Marco Tullio Giordana (2003), Non aver paura di Angelo Longoni (2004), Quando sei nato non puoi più nasconderti di Marco Tullio Giordana (2005), La bestia nel cuore di Cristina Comencini (2005), Arrivederci amore, ciao di Michele Soavi (2005), Viaggio segreto di Roberto Andò (2006), Complici del silenzio di Stefano Incerti (2007). Tra i numerosi lavori per la televisione, ricordiamo: Gioco perverso di Italo Moscati (1991), Dove siete? Io sono qui di Liliana Cavani (1992), Il bambino è mio di Massimo Manna (1993), L’Ispettore Sarti di Giulio Questi (1994), Dopo la tempesta di Andrea e Antonio Frazzi (1995), Un prete tra noi di Giorgio Capitani (1996), Il conte di Montecristo di Ugo Gregoretti (1996), Un prete tra noi 2 di Lodovico Gasparini (1998), Pepe Carvalho di Franco Giraldi (1998), La donna del treno di Carlo Lizzani (1998), Senza paura di Stefano Calvania (1999), Incantesimo 3 di Thomas Sherman e Alessandro Cane (1999), Incantesimo 4 di Alessandro Cane e Leandro Castellani (2000), L’Uomo del vento di Paolo Bianchini (2001), L’altra donna di Anna Negri (2001), Dracula di Roger Young (2001), Cime tempestose di Fabrizio Costa (2003), La caccia di Massimo Spano (2004), Guerra e pace di Robert Dornhelm (2007), Caravaggio di Angelo Longoni (2008), Rebecca la prima moglie di Riccardo Milani (2008).