He was born in Stewarttown, Halton County, Canada West, the son of Edward Nixon, and educated in Brampton and at Trinity College. He received his M.D. in 1891 and set up practice in Georgetown. In 1903, he married Bessie Barber. Nixon served as reeve of Georgetown from 1901 to 1902. He was defeated by John Roaf Barber when he ran for a seat in the provincial assembly in 1902.