Jean-Marc Ribes est diplômé d'un DUT Techniques de Commercialisation, de l'ITB et de Canning School. Il a effectué toute sa carrière dans la banque, en particulier dans la banque patrimoniale et la banque d'entreprise.
Il commence sa carrière au sein de Banco Popular Espanol comme chargé de clientèle entreprises. En 1990, il intègre Neuflize Schlumberger Mallet (groupe ABN AMRO), il y occupe les fonctions de directeur du réseau en 1996.
En 2003, il crée la Banque « NSM Entreprises » et devient directeur général. En 2007, il devient membre du directoire de la Banque Palatine.
Il est nommé président du directoire de la banque privée Louvre Banque Privée (anciennement BPE) en janvier 2015. Il entre ainsi au comité de direction générale de La Banque Postale, en charge du pôle patrimonial.
Jean-Marc Ribes est nommé président du comité d'administration de La Banque Postale Immobilier Conseil en conservant ses fonctions de président du directoire de la banque privée Louvre Banque Privée.