Nato a Torino, dopo gli studi superiori si laurea nel 2004 in Economia e Commercio. Nel 2005 debutta come attore nella serie televisiva "Carabinieri" in cui interpreta, dalla quarta alla sesta stagione, il ruolo di Marco Tosi.
Nel 2006 debutta sul grande schermo con il film "A casa nostra", regia di Francesca Comencini. Nel 2007 ritorna nelle sale cinematografiche con "Saturno contro", diretto da Ferzan Ozpetek, e "Lezioni di cioccolato" per la regia di Claudio Cupellini, con Violante Placido. E' su Rai Uno con la miniserie televisiva "La baronessa di Carini", regia di Umberto Marino, insieme a Vittoria Puccini. Nel 2008 è protagonista dei film "Solo un padre" di Luca Lucini, con Diane Fleri, Fabio Troiano e Claudia Pandolfi e nel 2009 di Diverso da chi?, per la regia di Umberto Carteni, con Filippo Nigro e Claudia Gerini, interpretazione che gli vale la sua prima candidatura al David di Donatello come miglior attore protagonista. Nello stesso anno escono "Il grande sogno" di Michele Placido con Jasmine Trinca e Riccardo Scamarcio, dove veste i panni di un leader del movimento studentesco del '68, e "Oggi sposi", commedia scritta da Fausto Brizzi, Marco Martani e Fabio Bonifacci e diretta da Luca Lucini. Altri suoi tre film escono nel 2010: "La donna della mia vita", dove è nuovamente diretto da Luca Lucini, "C'è chi dice no", regia di Giambattista Avellino, in cui recita al fianco della moglie Myriam Catania, e "Mangia prega ama", regia di Ryan Murphy, con Julia Roberts.
Sempre nel 2010 debutta in teatro con lo spettacolo "Shakespeare in Love", regia di Nicola Scorza. Inoltre gli viene affidato il ruolo di Tiberio Mitri nella miniserie televisiva "Il campione e la miss", diretta da Angelo Longoni. Nel 2011 presta la sua voce a Fred DeLepris nel film "Hop" di Tim Hill e nello stesso anno interpreta di nuovo il ruolo di Mattia in "Lezioni di Cioccolato 2" e nel film francese di Michele Placido "Le Guetter" con Daniel Auteuil. Nel 2012 prende parte alle riprese dell'adattamento cinematografico dell'omonimo libro di Alessandro D'Avenia, "Bianca come il latte, rossa come il sangue". E' successivamente diretto da Marco Risi nel film "Cha Cha Cha", da Luca Miniero in "Un boss in salotto" a fianco di Paola Cortellesi e Rocco Papaleo e da Alessio Maria Federici, a fianco di Raoul Bova, in "Fratelli Unici" nel 2014. Dal 2012 è vicepresidente dell'organizzazione onlus 1caffe.org che cerca di riproporre la tradizione del "caffè sospeso" a scopo benefico.