中文，拜区凤墀为师。在他鼓励下孙中山受洗成为基督徒，后来他还为孙改名为“逸仙”。1889年，他赴德国出任柏林大学中国语文教授。回港后，曾任道济会堂长老、香港华民政务司团总书记。1899年时，协助陈少白创办《中国日报》。退休后，还担任基督教青年会干事、圣士提反书院汉文总教席、广华医院监理等。