Jean-Claude Rubin est né en 1950 dans le pays de Vitré en Bretagne. Après une formation secondaire et universitaire à Rennes, il séjourne en Écosse, en Afrique et déroule sa carrière dans la formation professionnelle. Plus récemment, son activité s’est recentrée sur la vie associative et l’engagement municipal.