Il est professeur agrégé de philosophie. Il commence sa carrière politique en tant que conseiller municipal de Saint-Venant de 1983 à 1989. Il est élu maire de Saint-Venant en 1989. De 1985 à 2001, il est élu sur le canton de Lillers. Il est également conseiller régional de 1992 à 2010.