Il se fait connaître du grand public grâce à la série télévisée de TF1 Sous le soleil dans laquelle il campe le rôle de Benjamin, le mari de Laure Olivier.
En 1998, il apparaît dans le clip Les meilleurs ennemis de Pascal Obispo et Zazie. En 2001, il joue dans la série de l'été Méditerranée, interprétant le personnage de Pierre.
Il fait égalemen tdes apparitions remarquées dans L'État de Grace, une série télévisée diffusée sur France 2, dans laquelle il joue le rôle du gynécologue de Grâce, la présidente de la République, jouée par Anne Consigny. Par la suite, il interprète le rôle de Maître Vidal, l'avocat de Marie Besnard (jouée par Muriel Robin) dans l'adaptation du fait divers français Marie Besnard, l'empoisonneuse.
En 2009, il tient le rôle du Baron Decobray dans le film américain G.I JOE: le réveil du cobra.
Il tient l'un des rôles principaux de la série de Canal+, Engrenages. Il y interprète un jeune substitut du procureur, qui hésite entre son amour de la justice et de la loi, et ses sentiments personnels, qui peuvent lui coûter sa prometteuse carrière.
En 2011, il incarne Laurent Solly au cinéma dans La Conquête, le film sur Nicolas Sarkozy, présenté au 64e Festival de Cannes.
En 2012, grâce au succès outre-Manche d'Engrenages, il obtient le rôle d'Henri Leclair, un décorateur, dans la série Mr Selfridge diffusée sur la chaine ITV.
En 2013, il est à l'affiche de World War Z. Il tient le rôle d'un pilote.