En 1995, il milite en faveur de Jacques Chirac, candidat à la présidence de la République et est candidat à Dieppe lors des élections municipales sur la liste RPR menée par Édouard Leveau.
En 1997, il fonde le Rassemblement des Jeunes pour Dieppe puis est de 1998 à 2001 le délégué départemental RPR de la Jeunesse en Seine-Maritime.
En mars 2001, il est élu conseiller municipal à la suite de la victoire d'Édouard Leveau aux élections municipales. Il est alors nommé délégué aux nouveaux projets de la ville de Dieppe.
En novembre 2002, il est promu adjoint au Maire chargé des finances.
En mars 2004, il est candidat aux élections régionales sur la liste UMP d'Antoine Rufenacht.
En , il est le premier vice-président de la nouvelle communauté d'agglomération Dieppe-Maritime présidé par Jean Dasnias.
En juin 2005, il devient conseiller régional de Haute-Normandie à la suite du départ d'Antoine Rufenacht où il se fait l'avocat de la création d'un syndicat mixte pour le port de Dieppe, lequel sera réalisé par Alain Le Vern, président du conseil régional.
En janvier 2007, il quitte ses fonctions d'adjoint aux finances de la ville de Dieppe. En rupture avec Édouard Leveau, il est le candidat UMP aux élections législatives de juin 2007 contre le maire CNI de Dieppe. Au soir du premier tour, Jean Bazin domine largement l'ensemble de ses adversaires politiques avec 34,63% des voix contre 22,06% à la sénatrice Sandrine Hurel (PS), 20% au conseiller général Sébastien Jumel (PCF), 6,90% à Blandine Lefebvre (MoDem) et seulement 5,55% au député sortant, Edouard Leveau (CNI). À Dieppe même, il l'emporte d'une courte tête (31%) sur le candidat communiste (30,54%) et sur Edouard Leveau (7,63%).
Cependant lors du second tour de l'élection le , il est battu avec 47,80% des voix par Sandrine Hurel (52,20%) dans un contexte très tendu pour la Droite locale.
Candidat UMP à Dieppe lors des élections municipales de 2008 à la tête d'une liste d'ouverture vers les centristes et le centre-gauche et intitulée Dieppe Ensemble, il publie lors de la campagne son programme dans un livre intitulé Servir Dieppe, tiré à cinq mille exemplaires. Au soir du , avec 40,68% des suffrages exprimés (6 168 voix), sa liste est battue par celle d'union de la gauche comprenant l'ancien maire Christian Cuvilliez et menée par Sébastien Jumel (55,47% des suffrages exprimés, soit 8 411 voix).
Le , lors de la première réunion du conseil municipal, c'est entrecoupé par des sifflets, des cris et des huées des partisans du nouveau maire qu'il fait sa première déclaration en tant que chef de file de l'opposition municipale, désormais composée de 8 élus[2],[3]. Il est réélu conseil municipal en 2014 au côté d'André Gautier, le nouveau chef de file de l'UMP à Dieppe.