Diplômé de HEC Lausanne et de l'Université de Saint-Gall (Suisse) en stratégie d'entreprise, il a travaillé en tant qu'analyste économique à l'institut Panthéon Recherche. Il a aussi été assistant d'enseignement universitaire pendant ses études.
Chargé d'études économiques à l'ambassade de France en Allemagne, diplômé de l'Université Paris Dauphine en diagnostic économique international, il a aussi travaillé en tant qu'économiste Europe de l'ouest pour la Société Générale.
Docteur agrégé es Sciences économiques, il enseigne l'économie et la finance internationale, de la 1re année au doctorat, à l'Université de Bordeaux.