Bernard Michel a débuté sa carrière professionnelle au sein de la Direction Générale des impôts en tant qu’inspecteur général des finances.
En 1987, Bernard Michel rejoint le Groupe National des Assurances.
De 1996 à 2010, il occupe différents postes au sein du groupe Crédit Agricole. En 1996, il intègre la Caisse nationale du Crédit Agricole, devenue plus tard Crédit Agricole SA. Par la suite, il devient successivement Président de Crédit Agricole Immobilier, Directeur Général de Predica, Directeur du pôle Crédit Agricole Assurance et membre du comité exécutif de Crédit Agricole.
En 2010, Bernard Michel intègre le groupe Gecina en tant que Président du Conseil d’administration. Il devient Président Directeur Général du groupe Gecina en 2011.