Claude Lachance obtient un baccalauréat ès arts en 1967, est licencié en lettres (histoire) en 1970 et est diplômé de l'École normale supérieure de l'Université Laval en 1971. Il est également titulaire d'un brevet d'enseignement du ministère de l'Éducation pour les niveaux secondaire et collégial[1].
Il est enseignant à Saint-Damien de à . Il est ensuite secrétaire, puis président du conseil d'école, chef du Département des sciences humaines et directeur adjoint de la Polyvalente Saint-Damien du au [1].
De à , il est maire de Saint-Nazaire-de-Dorchester. Il est préfet suppléant, de à , puis préfet du comté de Dorchester de à [1].
En 1981, il est élu député du Parti québécois dans Bellechasse. Pendant son mandat, il est président de la Commission du budget et de l'administration de à . Il est défait en 1985 et en 1989. Il redevient par la suite maire de Saint-Nazaire-de-Dorchester de à [1].
Pendant ce temps, il est également directeur général adjoint de la Commission scolaire de l'Élan de 1986 à 1992 et directeur des écoles primaires de Saint-Damien et de Saint-Nazaire de 1986 à 1994. Il est président de la Société historique de Bellechasse de à [1].
En 1994 et en 1998, il est réélu député du Parti québécois dans Bellechasse. Pendant ses mandats, il est whip adjoint du gouvernement de à , président de la Commission des transports et de l'environnement d' à , et de à . Il est également président de la Commission des institutions du au . Il est défait en 2003[1].
Il est élu maire de la municipalité de Saint-Nazaire-de-Dorchester une troisième fois, le , et ce, jusqu'au . Il est également préfet suppléant de la municipalité régionale de comté de Bellechasse de à , membre du conseil d'administration de Corporation Informatique Bellechasse à compter de , et président depuis [1].
De 2006 à 2008, il est administrateur au sein de l'Amicale des anciens parlementaires du Québec, puis secrétaire-trésorier de 2008 à 2011[2].