972年获香港大学社会科学学士衔。加入政府后曾在多个决策局及部门服务，包括前贸易署、前工业署、前香港政府驻英办事处、前政务总署、前行政科、香港政府驻华盛顿经济贸易办事处及前公务员事务科。他于一九九七年三月至二○○一年三月出任副规划环境地政司（后改称规划环境地政局副局长），并于二○○一年三月至二○○二年五月出任中央政策组副首席顾问。他于二○○二年五月至二○○七年间出任地政总署署长一职。及后荣休至今。