Jean-Claude Sandrier est titulaire d'un brevet de technicien supérieur de chimie[1]. Il commence sa carrière comme technicien aux Établissements militaires de Bourges, où il travaille sur les poudres et les explosifs.
Il adhère au Parti communiste français en 1969[1]. En 1977, alors que la gauche accède au pouvoir municipal de Bourges, il devient secrétaire de la fédération du Cher du parti.
Il entre au conseil municipal dans le second mandat de Jacques Rimbault en 1983, s'occupant des sports. Adjoint au maire, il devient premier adjoint en 1989, puis maire de Bourges après le décès de Jacques Rimbault. Il exerce cette fonction jusqu'en 1995, perdant aux élections municipales face à Serge Lepeltier, à la tête d’une liste RPR-UDF[2].
En 1999, Jean-Claude Sandrier, remet au président (PS) de la Région Centre, Michel Sapin, un rapport sur le Giat. Depuis plusieurs années, le bassin d'emploi de Bourges souffre de la crise de l'armement. Dans la région, le plan social du groupe entraînera la fermeture du site de Salbris en 2000, et une nouvelle réduction d'effectifs à Bourges[3].
Il est élu député le , pour la XIe législature (1997-2002), puis pour la XIIe (2002-2007) dans la deuxième circonscription du Cher. Réélu le , il fait partie du groupe Gauche démocrate et républicaine dont il a été président. Conseiller municipal de la ville de Vierzon depuis , il a été élu président de la communauté de communes Vierzon, Pays des Cinq Rivières.
En 2012, il ne se représente pas pour un quatrième mandat de député. La même année, il est élu président de la communauté de communes Vierzon Sologne Berry[7]. Il est reconduit dans ses fonctions en 2014[8] avant de laisser sa place à François Dumon en 2015[9],[10].
En 2017, Jean-Claude Sandrier, président de l'association « Urgence ligne POLT », axe Paris-Orléans-Limoges-Toulouse, est fait citoyen d’honneur de la ville de Souillac par son maire Jean-Michel Sanfourche[11].
En 2020, il choisit de ne pas se représenter aux élections municipales[12]. Il est toutefois reconduit dans ses fonctions de président d'« Urgence ligne POLT ». Il est entouré de cinq vice-présidents : Frédéric Soulier, maire de Brive, Émile Roger Lombertie, maire de Limoges, Chantal Monjoint, adjointe au maire de Châteauroux et vice-présidente de l’agglomération, Jean-Noël Boisseleau, expert ferroviaire, et Jean-Jacques Lozach, sénateur de la Creuse[13].