Il obtient une licence en théologie à Ottawa (1941), un doctorat en sciences médiévales à Toronto (1951) et compléte ses études post-doctorales à Paris (1953) et à l'Université de Harvard (1956-1960) où il se mérite la bourse Guggenheim.
Pendant 40 ans, le père Benoît Lacroix, dominicain, mène une riche carrière de professeur à l'Institut d'études médiévales de l'Université de Montréal (1945-1985). Il est également directeur de cet Institut de 1963 à 1969. Il est , en outre, directeur-fondateur de Vie des lettres canadiennes (1956-1975) et directeur-fondateur du Centre d'études des religions (1967).
Auteur de 35 ouvrages et articles, il se fait ambassadeur de ce coin de pays qu'est Bellechasse. Il écrit notamment Pourquoi aimer le Moyen-Âge? (1950), Les débuts de l'historiographie chrétienne (1950), Quelque part en Bellechasse (1981), etc.
Il est membre de l'Académie des Sciences morales et politiques (Québec), de la Société royale du Canada (1971) et de l'Ordre du Canada (1985). Il reçoit le prix Léon-Gérin (1981) et un doctorat honorifique de l'Université de Sherbrooke (1990). En 1991, il devient Chevalier de l'Ordre national du Québec.
Fut honoré par la MRC de Bellechasse lors de la 1re édition du Gala Bellechasse tenue en 2000.