He holds a bachelor's degree in international studies from the University of Saskatchewan and a master’s degree in political science from Simon Fraser University. During his time at Simon Fraser University, he served as a facilitator with the British Columbia Citizens' Assembly on Electoral Reform.