Geoffrey Molson est titulaire d’un baccalauréat en lettres de l’Université St. Lawrence dans l’État de New York et d’une maîtrise en administration des affaires de la Babson Business School au Massachusetts. En 1996, il devient conseiller principal chez CSC Consulting, puis en 1999, il est nommé directeur du marketing client de Molson USA ainsi que chef des ventes au Canada. Entre 2001 et 2009, Geoffrey Molson occupe plusieurs postes de vice-présidence au sein de Molson au Canada. Depuis 2011, Geoff Molson est président-directeur général du Groupe CH détenant les Canadiens de Montréal, le Centre Bell et Evenko.