After graduating from the University of Manitoba medical school, he completed his Core Internal Medicine residency and General Internal Medicine sub-specialty training at the University of Alberta. He has been on faculty at the University of Alberta since 2009. He also completed the Master of Health Professions Education program at the University of Illinois at Chicago in 2013.