Born in St. Andrews, New Brunswick, he received a Bachelor of Arts degree in 1937 from the University of New Brunswick, a Bachelor of Law degree from the University of Edinburgh in 1940, and a Master of Arts degree in 1941 from Dalhousie University. From 1941 to 1943, he was an instructor in political science at the University of Saskatchewan. From 1943 to 1944, he was a lecturer in political economy at the University of Toronto. From 1944 to 1946, he was an assistant professor of political economy at Brandon College. He joined McGill University in 1946 as an assistant professor and would remain there until retiring in 1977. He was appointed an associate professor in 1948 and a professor of political science in 1959. From 1953 to 1954, he was a Nuffield Foundation Traveling Fellow.[2]