He was born in Montreal, Quebec, and grew up in Rimouski and Quebec City. He obtained his bachelor of science degree from Laval University in Quebec City, and his Ph.D. at the University of Alberta, in Edmonton. He received his doctorate in 1991 under the supervision of Werner Israel.