Agrégé d'histoire, spécialiste du syndicalisme, Jean Charles a enseigné durant une trentaine d'années à l'Université de Franche-Comté.