 In 1976, Bennett earned an honours degree in English from the University of Guelph.In 1992, he received a law degree from Queen's University.He practiced law in Cranbrook, British Columbia for some time before becoming elected an MLA for East Kootenay in 2001.