Guy Caron est originaire de Rimouski. Il fait des études en sciences pures au Cégep de Rimouski et est en même temps journaliste pour les stations de radio CKLE et CKMN-FM et pour les journaux Progrès-Écho et Le Rimouskois. Il obtient un baccalauréat ès arts en communications de l'Université d’Ottawa. Pendant ses études, il est président de la Fédération des étudiants de l'Université d'Ottawa, puis, en 1994, président de la Fédération canadienne des étudiantes et étudiants. Il obtient ensuite une maîtrise en économie à l'Université du Québec à Montréal (UQAM)[1].
Il travaille notamment pour la Fondation canadienne de relations raciales et le Conseil des Canadiens et est chargé de recherche et économiste au Syndicat canadien des communications, de l’énergie et du papier (SCEP). Il y est responsable des questions relatives à l’industrie forestière[1]. Avant son élection à la Chambre des communes, Caron est aussi représentant de presse pour le bureau de Jack Layton, chef du Nouveau Parti démocratique.
Il se lance dans la course à la mairie de Rimouski en ; il est considéré comme un candidat vedette[4],[5],[6],[7],[8],[9]. Le , il est élu maire de Rimouski[10].