Hadfield attended White Oaks Secondary School in Oakville, Ontario until his senior year and then graduated as an Ontario Scholar from Milton District High School in 1977. As a member of the Royal Canadian Air Cadets, he earned a glider pilot scholarship at age 15 and a powered pilot scholarship at age 16. After graduating from high school in 1978, he joined the Canadian Armed Forces and spent two years at Royal Roads Military College followed by two years at the Royal Military College, where he received a bachelor's degree in mechanical engineering in 1982. He also conducted his post-graduate research at the University of Waterloo in 1982. Before graduating, he also underwent basic flight training at CFB Portage la Prairie. In 1983, he took honours as the top graduate from Basic Jet Training at CFB Moose Jaw, and then went on to train as a tactical fighter pilot with 410 Tactical Fighter Operational Training Squadron at CFB Cold Lake, flying the Canadair CF-116 Freedom Fighter and the McDonnell Douglas CF-18 Hornet. After completing his fighter training, Hadfield flew CF-18 Hornets with 425 Tactical Fighter Squadron, flying intercept missions for NORAD. He was the first CF-18 pilot to intercept a Soviet Tupolev Tu 95 long-range bomber in the Canadian Arctic.