Après une carrière dans l'enseignement qu'il achève en 1979 comme directeur d'école, il est conseiller général du canton de Bernaville de 1976 à 1982 et maire de Fienvillers de 1977 à 1983.
En , il ravit la mairie d'Abbeville au sortant Max Lejeune, en fonction depuis 1947, en obtenant 45,46 % dans une triangulaire au second tour[2]. Six ans plus tard, il est battu face à Joël Hart lors des municipales de juin 1995.