Après une formation à l'Ecole Nationale du Théâtre de Chaillot (J. Savary), et au BAW (Bilingual Acting Workshop) dirigé par A. Werba,
il joue dans une trentaine de pièces
de théâtre du répertoire classique ou contemporain, sous les directions d'A. Seweryn, J. Téphany, G. Segal, B. Besson, L. Serrano, M. Rouabhi,
C. Gauzeran, N. Briançon, O. Grosset-Grange...
En parallèle, il participe à plusieurs Téléfilms réalisés notamment par J.L. Benoît, G. Béat, P. Boutron,
J. Foulon, D. Vigne, P. Grandperret,
J. Bunuel, O. Schatzky, X. Lefebvre, J.M. Seban, F. Mermoud...
Il joue aussi dans plusieurs longs métrages réalisés par F. Torrès, C. Zidi, J.P. Jeunet,
C. Carion, G. Babluani, F. Dupeyron, Y. Moix, A. de Caune, R. Bosch, S. Nebbou, N. Cuche...
Il enregistre régulièrement pour Radio France, (fictions radiophoniques, feuilletons...) et prête aussi sa voix en doublage.
En tant qu'auteur, il adapte "Scènes de Chasse en Bavière" de M. Sperr et "Le Carré Magique" (avec M. Dahan).
Il écrit aussi des pièces de théâtre : La Dérision, Les Nouvelles
Aventures du Chat Botté (avec L. Serrano), Presque Marié, Les Héritiers... des scénarii de longs métrages (The Pigeon, Mimi et les trois magots,
Malévitch, Cochon, tout un programme...) ainsi que des programmes courts (Sur le Banc, Monsieur et Madame X, Rashid le Mytho, Coach, Flicsses...).
Il écrit aussi pour France Inter (Fil de l'Histoire et Nuits Noires).