Il voulait être journaliste jusqu'à ce qu'il découvre la comédie. Il commence à tourner pour le cinéma et la télévision mais le journalisme le passionne toujours et, en plein conflit yougoslave, il part à Sarajevo pour un reportage free-lance.
Ensuite, il revient au cinéma avec
Thomas Gilou dans
Raï,
Bertrand Tavernier dans
Capitaine Conan ou
Dominique Farrugia dans Delphine 1, Yvan 0. Découvrant le Burkina-Faso, il organise 24 poses pour un vélo, concours de photographie autour du 10e tour cycliste du pays et réalise un film documentaire, Le Détour du Faso.
De retour à Paris, il commence à écrire des scénarios, joue dans La Faute à Voltaire d'
Abdellatif Kechiche et réalise un court-métrage C.D.D.
Depuis, il se partage entre la comédie et l'écriture.
Il a notamment écrit Capone, un film de Jean-Marc Brondolo pour Arte, Scalp, une série en 8 x 52' pour Canal Plus, et Quand la ville mord, un film de
Dominique Cabrera pour France 2 / Arte. Il a joué dans Aram de Robert Kéchichian,
Le Convoyeur de
Nicolas Boukhrief. Il est surtout l'un des interprètes fétiches d'
Abdellatif Kechiche dans L'Esquive,
La Graine et le Mulet et Vénus noire.
Il vient de réaliser Face à la mer, un long court métrage pour Arte.