Louis Vachon est diplômé en économie du Bates College et possède une maîtrise en finance internationale de la Tufts University. Il est également analyste financier agréé.
M. Vachon a commencé sa carrière en 1985 chez Citibank et s’est joint à Lévesque Beaubien Geoffrion en 1986. De 1990 à 1996, il a travaillé pour BT Bank of Canada, la filiale canadienne de Bankers Trust, y devenant président et chef de la direction.
M. Vachon s’est joint à la Banque Nationale en 1996, d’abord comme président et chef de la direction de Gestion de placements Innocap, puis, dès 1998, comme premier vice-président, Trésorerie et Marchés financiers ainsi que de la Gestion de portefeuille Natcan. C’est en 2007 qu’il est désigné président et chef de la direction de la Banque Nationale.