学医学院毕业，其后在新加坡国立大学取得职业医学硕士。后回港执业，当时是在联合医院工作，后来加入香港政府，于1996年出任卫生署助理署长，于2000年出任食物环璄卫生署副署长，于2002年出任卫生署副署长。2003年，非典型肺炎出现爆发潮，他开始负责流行病学调查，于2004年起统筹设立卫生防护中心，同时出任总监，负责防控疾病及策划公共衞生紧急应变的工作。其后在2007年，调任医院管理局质素及安全总监。至2010年，获委任为港岛西医院联网总监／玛丽医院及赞育医院行政总监。同年11月8日秋季，梁柏贤接替已经离