He completed his MSc and MD at Dalhousie University. After completing the neurology residency program at Queens University, he completed fellowships in Neuromuscular disorders with emphasis in peripheral nerve disease and Clinical Neurophysiology at Mayo Clinic in Rochester Minnesota. He joined the faculty of medicine in 2011.