北京获授进士。此后他在学部任职。1908年4月，他应张元济的邀请，到上海商务印书馆编辑所任英文部主任。1920年太平洋学会成立，他任首届董事。1922年，他被庞蒙纳学校授予法学博士学位，此前该校仅两次授予其他人该学位。1929年前后，他因为和编译所所长王云五产生矛盾而退休。他曾任中华基督教青年会全国协会会长多年。他还曾任（Institution of Chinese Blind）的管理委员会委员，上海中华基督教青年会会长，齐鲁大学校董，南洋商学院名誉校长，中华基督教教育协会执行委员会委员，（Forest