，1878年毕业于达特茅斯学院，后入欧柏林大学研究院，1879年获神学硕士。清朝光绪八年（1882年）来华，在山西省太谷县传教，他曾力劝当地富绅捐资兴学，但收效不大。失望之际，又值其妻罹病赴天津医治，遂于光绪十二年（1886年）辞去教会职务，赴天津就任李鸿章的家庭英文教师，同时在天津设立中西书院并自任院长（任至1895年）。1892年，他应英国籍德国人德璀琳邀请，出任博文书院教师。其间，他还曾兼任美国驻天津领事馆副领事。1895年受盛宣怀之聘，任北洋大学堂首任总教习，时伍廷芳任该学堂头等学堂总办，蔡绍基