Ancien élève de Jean-Louis Bihoreau et Jean-Pierre Martino au Conservatoire du Xe, il a poursuivi sa formation avec Bob Mac Andrew, Leonid Kheïfetz et Hedy Sontag. Il a travaillé avec les compagnies Friches Théâtre Urbain et Oposito, ainsi que dans des mises en scène de Jean-Louis Bihoreau (La Mégère apprivoisée de Shakespeare et Le Maître de Ionesco), Marjorie Nakache, Eric Kruger, Danièle Paume. Il anime depuis 10 ans des ateliers de pratique théâtrale pour le Théâtre du Tilleul et Radio Uno. Il fait également partie depuis plus de 15 ans de la compagnie Cathar 6
Au cinéma, il a joué dans La guerre est finie (Olivier Nolin) et Le baiser mortel du dragon (Chris Nahon).