Interprète, notamment, dans Betty (rôle de Mario) de
Claude Chabrol ou dans Le Fusil de bois (rôle de Morin) avec
Samuel Le Bihan, il est, depuis 1999, le commandant Michel Lemarchand dans la série La Crim', aux côtés de
Didier Cauchy. Il a ensuite joué le rôle du diabolique Léonard Vassago dans la série Plus belle la vie durant une bonne partie de l'année 2007 (saison 3).
Il a également joué dans la série à succès
Sous le soleil. Il y jouait le rôle de Claude Lacroix. Il incarne un voyou repenti dans le premier épisode de la saison 1 de Duval et Moretti.
Il joue au théâtre Le Temple la pièce de Alain Reynaud-Fourton du nom de L'intrus ou L'histoire de deux mecs en compagnie de Frank Leboeuf du 23 mars au 30 avril 2010.