Career
His surname also appears as McFarlane in some sources. He was born in Wallace, Nova Scotia in 1818. He studied law and was called to the bar in 1844.
He represented Cumberland in the Legislative Assembly of Nova Scotia from 1856 to 1867 as a Conservative member.
He was appointed Queen"s Counsel in 1867. Macfarlane also served as chairman of the Central Board of Agriculture for the province during the 1860s.