MB CM Aberdeen 1894, MD 1908.
Barnes studied at Aberdeen and at Owens College. He was house surgeon at Ancoats Hospital before being appointed Medical Officer and Public Vaccinator for Failsworth District Manchester Union, Police Surgeon and Medical Officer to the Education Board.