François Rocher est professeur titulaire à l’École d'études politiques de l’Université d’Ottawa depuis juillet 2006, dont il assume la direction depuis juillet 2008, et fut directeur de la School of Canadian Studies de la Carleton University de 2002 à 2005 et professeur au département de science politique de 1990 à 2006. Il est membre fondateur du Groupe de recherche sur les sociétés plurinationales (GRSP) de l'UQAM. Ses recherches portent notamment sur le fédéralisme canadien, le nationalisme, les enjeux liés à la citoyenneté et l’immigration et les politiques de gestion de la diversité ethnoculturelle.