Formé à Paris à l’Atelier Ecole Charles Dullin, à la Sorbonne Nouvelle en études théâtrales et enfin au Grenier Maurice Sarrasin. C’est par ce dernier qu’il arrive à Toulouse.
En 1996, il rejoint la troupe Les Vagabonds dirigée par le metteur en scène toulousain Francis Azéma au Grenier Théâtre puis au Théâtre du Pavé. Il joue dans toutes les créations de la Compagnie des auteurs aussi variés que Molière, Rostand, Havel, Sarraute, Labiche, Handke, Tchekhov, Camus, Lagarce, Fosse, Beckett…
Depuis 2006, outre la compagnie des Vagabonds avec laquelle il continue de travailler régulièrement, il retrouve d’autres metteurs en scène de la région qu’il a déjà croisés : Jean-Pierre Beauredon, Maurice Sarrazin, Jean-Louis Hébré, Pierre Matras, Eric Vanelle, Arnaud Rykner, Anne Lefèvre, Anne Bourges, Olivier Jeannelle… Avec eux, il apprécie de se confronter à des auteurs contemporains tels que Koltès, Copi, Albee, Ionesco, Visniec, Kermann, Levey, Grumberg, Frechette, Scimone…
Il joue également en 2010 sous la direction de Laurent PELLY dans Funérailles d’hiver de Hanokh Levin au Théâtre National de Toulouse puis au Théâtre du Rond Point à Paris.
En 2008, il se met en scène dans un solo de Serge Valletti Et puis, quand le jour s’est levé, je me suis endormie.
En 2012, il met en scène et joue L’Amant de Harold Pinter. Il est l’un des acteurs du Collectif FAR, qui crée La Fausse Suivante de Marivaux en 2013, et Vania d’après Tchekhov en 2016.