Professeur émérite à l'université Rennes2, Claude Geslin a enseigné l’histoire contemporaine à l’université de Nantes, à l’université de Bretagne occidentale (Brest) et à l’université Rennes2.