Jean-Claude D'Amours est né le 19 décembre 1972 à Edmundston, au Nouveau-Brunswick[1]. D'abord conseiller municipal pour la ville d'Edmundston[1], il a aussi été gestionnaire en développement et consultant financier.
Élu pour la première fois lors de l'élection de 2004[1], il a été membre des comités parlementaires en ressources humaines, développement social et en langues officielles. Réélu lors de l'élection de 2006, il a défait l'ancien ministre provincial Jean-Pierre Ouellet par une faible marge.
En , il s'est opposé à un projet albertain pour faire venir des travailleurs des provinces maritimes vers l'Ouest canadien, ce qui constituait selon lui un exode.