Becoming a neurosurgeon requires about 14 to 16 years of education and training, including pre-med, medical school, and residency. Given the complexity of the field, neurosurgeons earn competitive salaries, with a minimum of $254,000, a mid-range of $290,600, and a maximum of $341,200.