 He was born in Penpont, Dumfriesshire, the son of John McNaught, and was educated in Fergus, Ontario, in Brantford and at the Ontario Veterinary College.McNaught was subsequently an examiner for the veterinary college for five years.In 1865, he married Rebecca Ross.