1976年8月 加入政府任助理工程師
1994年8月 晉升為總工程師
1997年5月 晉升為政府工程師
2000年6月 晉升為首席政府工程師
2000年6月至2002年11月 任拓展署新界東拓展處處長
2002年11月至2006年9月 任路政署署長
2006年9月至今 任環境運輸及工務局常任秘書長(工務)