He received his Medical degree from the Université de Sherbrooke and completed his residency training in Endocrinology and Metabolism at the Centre Hospitalier Universitaire de Sherbrooke. He has also completed a Master in Health Administration at the University of British Columbia, a Certificate in Adult and Continuous Education at the University of Victoria, as well as the CLIME Program of Leadership in Medical Education from the Canadian Association of Medical Education.