Formé au Conservatoire National Supérieur d’Art Dramatique de 1975 à 1978, il travaille notamment sous la direction d’Antoine Vitez, Charles Tordjman, Eric Elmosino...
Il joue et coécrit Un palmier sur la banquise avec Jean-Yves Chatelais et Pierre Debauche.
Au cinéma, il joue notamment dans Rien ne va plus de Jean-Michel Ribes. Il a également été dirigé par Gérard Jugnot, Claude Lelouch, Claude Zidi, Claude Pinoteau...
À la télévision, il tourne avec Jean-Michel Ribes dans la série Merci Bernard mais aussi Bruno Carrière, Thomas Gillou, Fabrice Cazeneuve, Jacques Rouffio, Sébastien Grall.