Il commence sa carrière au théâtre en 1965 à la Comédie de Lorraine, tout en étant instituteur à Nancy1, puis il monte à Paris et y fait ses débuts au cinéma avec en particulier René Allio (Les Camisards,..). Son rôle dans Faux-fuyants d'Alain Bergala et Jean-Pierre Limosin lui permet d'étendre son jeu d'acteur. Il se consacre plus au théâtre dans les années 1980, puis tourne dans des films d'auteur français (Sur mes lèvres de Jacques Audiard). Il joue dans de nombreux téléfilms dans les années 2000, et en 2010 il interprète frère Bruno dans Des hommes et des dieux de Xavier Beauvois. Il a été codirecteur du Théâtre des Fédérés dans sa ville natale, Hérisson. Il dirige de 1980 à 2003, la troupe de Théâtre des Fédérés à Montluçon avec Jean-Paul Wenzel et Jean-Louis Hourdin jusqu'en 1984 puis avec Jean Paul Wenzel jusqu'en 2003.
A. Constant
1977
Rôle : Plumber
La Sainte Famille
2019
Rôle : L'Abbé Henri
La Marquise des ombres
2011
Rôle : Dreux
Les Destinées sentimentales
2000
Rôle : Philippe Pommerel
Le Combat ordinaire
2015
Rôle : Père de Marco
Les Liens du sang
2008
Rôle : Henri
Le Cœur fantôme
1996
Rôle : The friend
Violence des échanges en milieu tempéré
2004
Rôle : Roland Manin
Pas de politique à table
2010
Sur mes lèvres
2001
Rôle : Masson
100% cachemire
2013
Rôle : René-Yves, le père d'Aleksandra
Des hommes et des dieux
2010
Rôle : Bruno
Gardien de la nuit
1986
Les camisards
1972
Rôle : Bouzanquet
Pour elle
2008
Rôle : Père de Julien
La Mer à boire
2012
Rôle : Mr. Beaubery
Une Vie
2016
Rôle : L'abbé Picot
Quelques heures de printemps
2012
Rôle : Monsieur Lalouette
Motus
2020
Rôle : Maurice
Faux fuyants
1983
Rôle : Serge
La faute à Fidel!
2006
Rôle : Bon Papa
Celle qui reste
2005
Rôle : Le grand-père
Des fleurs pour Algernon
2006
Rôle : M. Pernot
La Doc et le Véto
2021
Rôle : Albert Josset
Un Singe sur le dos
2009
Rôle : Père de Sylviane
Sport de filles
2012
Rôle : Père de Gracieuse
Rude journée pour la reine
1973
Rôle : Julien