After several pastorates in New England, he became professor of sacred literature in McKendree University, Lebanon, Illinois, serving from 1857 to 1859. Later, he held pastorates in Saint Louis, Missouri, and Baldwin, Kansas
He had various ecclesiastical positions in New England prior to becoming the professor of sacred literature at McKendree University in Lebanon, Illinois, where he served from 1857 to 1859. He later held pastorates in Saint Louis, Missouri, and Baldwin, Kansas