Hugh McSheffrey did an undergraduate degree in zoology and worked as a biologist for several years. He graduated with a LL. B. from the University of Ottawa in 1977, and articled in Prince George. After four years in private, general practice he joined the B.C. Criminal Justice Branch in 1982. He worked as Crown Counsel in Vanderhoof, Penticton, and Nelson, retiring from that position in 2011. He joined Thompson, LeRose & Brown in 2012 working part time on federal prosecutions. He is a lifelong fan of the Pittsburgh Pirates and Steelers.