Docteur en histoire contemporaine (thèse soutenue en 1994 : "La construction de la mémoire de la ville : Nantes (1914-1992)"), professeur agrégé, il a été maître de conférences d'histoire à l'IUFM de Rennes.
Il est membre du conseil scientifique du musée d'histoire de Nantes, et chercheur associé au centre de recherches historiques sur les sociétés et cultures de l'Ouest européen (CRHISCO) de l'université Rennes 2.
Il participe, en 1987, à la création de l'association Nantes-Histoire.
Auteur de nombreux ouvrages notamment avec Alain Croix, un autre historien de Nantes, il a co-écrit avec Yann Lagadec, "Les Bretons et la Grande Guerre" (PUR, 2013) et une "Histoire populaire de Nantes" parue en 2017 aux PUR.