Career
He represented Victoria County in the Nova Scotia House of Assembly from 1909 to 1914 as a Liberal member. He was born in Saint Ann"s, Victoria County, Nova Scotia, the son of Angus Buchanan. Buchanan was first elected to the provincial assembly in an 1909 by-election held after John Gillis Morrison resigned his seat.
He lived in Neil Harbour in Victoria County and died there in office at the age of 32.