师范学院，获文学硕士（M.A.）及教育学硕士（M.E.）学位。毕业后，他被中国驻美国公使梁诚举荐给两广总督岑春煊。回到中国后，1906年夏，他任广州方言学堂、两广高等学堂英文教师。1907年，他到北京获授进士。此后他在学部任职。1908年4月，他应张元济的邀请，到上海商务印书馆编辑所任英文部主任。1920年太平洋学会成立，他任首届董事。1922年，他被庞蒙纳学校授予法学博士学位，此前该校仅两次授予其他人该学位。1929年前后，他因为和编译所所长王云五产生矛盾而退休。他曾任中华基督教青年会全国协会会长