Guy Rocher est né à Berthierville en 1924. Ses études classiques terminées, il joint les rangs de la Jeunesse étudiante catholique. Il fait par la suite ses études en sciences sociales à l'Université Laval avec le père Georges-Henri Lévesque et son doctorat en sociologie à l'Université Harvard sous la direction de Talcott Parsons. A son retour, il enseigne la sociologie d'abord à l'Université Laval puis, en 1960, il accepte le poste de directeur du Département de sociologie à l'Université de Montréal, dont il est toujours membre du corps professoral.
Depuis 1983, il est aussi chercheur au Centre de recherche en droit public de cette même université. Il a été membre de la commission Parent (1961-1966), sous-ministre au Développement culturel (1977-1979) et au ministère du Développement social (1981-1983) du Gouvernement du Québec. Il est récipiendaire de plusieurs prix académiques, dont le prix Marcel-Vincent, le prix Léon-Gérin, le prix Molson, et le prix William Davidson de la Société royale du Canada, dont il est membre depuis 1974.
Son ouvrage Introduction à la sociologie générale (1968) a été traduit en plusieurs langues et est encore aujourd'hui un livre de référence majeur pour l'enseignement de la sociologie.