Docteur en histoire, Olivier Charles enseigne dans le secondaire et est chercheur associé au laboratoire Tempora de l’Université Rennes 2. Il est membre du Conseil d’administration de la Société d’Emulation des Côtes d’Armor.