Avocat au barreau de Thionville, il est le suppléant de Maurice Schnebelen à partir de 1973. À la mort de ce dernier, il lui succède sur les bancs de l'Assemblée nationale le . Candidat titulaire dans la 4e circonscription de la Moselle (circonscription de Thionville) lors du scrutin législatif de 1978, il est est élu député sous l'étiquette du Parti républicain.
Candidat à sa réélection lors des élections législatives de 1981, avec Jean-Pierre Heitz pour suppléant, il vire en tête du premier tour mais est battu au second par le socialiste Robert Malgras.
Conseiller municipal d'opposition à Thionville sous l'ère du communiste Paul Souffrin de 1977 à 1994, il est adjoint au maire entre 1995 et 2008 sous les mandats de Jean-Marie Demange (RPR puis UMP). Il est par ailleurs conseiller régional de Lorraine de 1976 à 1981 et de 1986 à 1998, ainsi que vice-président du conseil régional, et conseiller général du canton de Sierck-les-Bains et vice-président du conseil général entre 1982 à 1994.