生長於牧師家庭,高中清楚蒙召,一九七○年代入讀香港大學,主修中國及英國文學;一年級在大學團契研經營查考阿摩司書,自始與舊約聖經結下不解之緣。曾任職香港廉政公署,再負笈英美攻讀舊約與系統神學;在香港和溫哥華六年牧會期間,亦曾兼任建道神學院、中國神學研究院、維真神學院(Regent College)客座教席。一九九三年於蘇格蘭愛丁堡大學獲舊約哲學博士,旋即加入中國神學研究院,並出任副教授及教務長。二○○五至二○一二年移居多倫多,擔任城北華人基督教會顧問教牧、加拿大華人神學院客席教授、《聖經新漢語譯本》舊約主編。現為中國神學研究院院長暨林高傑德教席教授、香港宣道會沙田堂牧師;出版包括Creation and Redemption in Isaiah 40-55(1995)、《恩怨情仇論舊約》(1997)、《中文聖經註釋:約拿書》(2002)、《十六條在教會不敢問的問題》(2017),並逾四十套粵語釋經講道錄音光碟。