4年加入香港政府任结构工程师。1973年11月加入香港政府任结构工程师。1980年取得香港大学土木工程理学硕士。1991年2月晋升为总工程师，1994年12月晋升为政府工程师，并于1997年2月晋升为首席政府工程师。1999年9月至2000年8月出任土木工程署署长，2000年8月至2002年8月出任路政署署长。2002年9月至2006年9月出任环境运输及工务局常任秘书长(工务)。2014年至2015年获政府委任为香港机场管理局成员。