Investi pour la commune depuis de longues années, Jean-Claude Beline est conseiller municipal depuis 1983. Après avoir été adjoint au Sport, il devient 1er adjoint délégué à l'Urbanisme en 2001.
Au 1er janvier 2017, lors de la création de la Commune nouvelle de Châteaugiron, Jean-Claude Beline a été élu Maire délégué de la commune historique de Châteaugiron.
Vendredi 22 septembre, Jean-Claude Beline a été élu pour succéder à Françoise Gatel avec 41 voix en sa faveur.