Il est agrégé de lettres classiques, professeur en collège et en lycée puis censeur et proviseur en France et à l'étranger jusqu'en 1980. Bernard Thomas devient ensuite Inspecteur d'académie. Il exerce plus tard les fonctions de directeur des services départementaux de l'Education nationale successivement en Haute-Marne, dans la Somme, le Haut-Rhin et le Bas-Rhin. Il est conseiller du président du Conseil régional d'Alsace et directeur de l'enseignement français pour les Forces françaises en Allemagne.

Inspecteur général de l'Education nationale depuis août 2000, il exerce, de juillet 2004 à juin 2005, les fonctions de conseiller technique pour l'enseignement scolaire au cabinet de Jean-Pierre Raffarin, Premier ministre. Il occupe ensuite les fonctions de directeur adjoint du cabinet de Gilles de Robien puis de directeur à partir du 28 septembre 2006. Il devient délégué interministériel à l’âge de 61 ans.

Sources : Sites du Ministère de l’Education et du Premier ministre.