He was the president of Acadia College (now Acadia University) in Nova Scotia, Canada from 1869 to 1896. After teaching in Windsor, Vermont for three years he attended the Newton Theological Institute and graduated in 1853. He was then ordained a minister of Baptist church in Lawrence, Massachusetts.
From 1855 to 1860, he was a professor of classics at Acadia College.
From 1860 to 1864, he was the pastor of Baptist church in Saratoga Springs, New New York He served as principal of New London Academy from 1864 to 1869.
In 1869, he was appointed president of Acadia College succeeding John Mockett Cramp. He served until 1896.
He died in West Haven, Vermont in 1907.