Nacido en Berthierville, Quebec, recibió una B.A. de la Universidad de Montreal en 1943, una maestría en sociología en la Universidad de Laval en 1950, y un doctorado en sociología de la Universidad de Harvard en 1958. Desde 1952 hasta 1960 fue profesor en la Universidad Laval. Desde 1960 ha impartido clases en la Universidad de Montreal._x000D_
Mientras que un profesor de Laval, en 1957 se convirtió en Rocher uno de los fundadores de la Asociación Internacional de sociologues de Lengua Francesa, de la organización que él era tesorero y miembro de su primer ejecutivo. En 1960, se convirtió en profesor titular de sociología en la Universidad de Montreal. Allí fue director del Departamento de Sociología (1960-1965), vice-decano de la Facultad de Ciencias Sociales (1962-1967), y a partir de 1979 ha sido investigador en el Centro público de recherche en droit. Rocher también trabajó para el gobierno de Quebec, como viceministro para el Desarrollo Cultural (1977-1979) y como viceministro de Desarrollo Social (1981-1983)._x000D_
Rocher es uno de los pioneros en la aplicación de las ciencias sociales contemporáneas a la sociedad de Quebec, incluyendo especialmente la relación entre la Iglesia y el Estado, la movilidad intergeneracional, la educación y la sociología del derecho. Es autor de varios libros y de numerosos artículos e informes científicos. Ha dado numerosas conferencias a lo largo de Canadá y el extranjero.