He received a first class normal certificate, after which he taught school for a few years. He later entered the dairy business and opened a Plum Hollow factory and another one in Athens. In 1881 he moved to Brockville, Ontario having accepted a position as representative of A. A. Ayer & Company of Montreal.
He later entered into the handling of butter and factory supplies.
He was first elected to the Canadian House of Commons for the riding of Brockville in the general elections of 1904. In 1907, he was summoned to the Senate of Canada representing the senatorial division of Brockville, Ontario on the advice of Wilfrid Laurier.
A Liberal, he served until his death in 1916.
He was elected a member of the Brockville Council and was Mayor of Brockville in 1886 and 1889.