 He received degrees from Acadia University and Dalhousie University in Nova Scotia.In 1978, Barnes was called to the bar in British Columbia and Novia Scotia, and was appointed to be Queens Counsel in 1995.Barnes became a Judge of the Federal Court in 2005, and Judge of the Court Martial Appeal Court of Canada in 2006, and a judicial member of the Competition Tribunal in 2015.