后曾担任维多利亚工业学校教师。及后进入政府先后任职行政主任和贸易主任职系人员，一九七三年十月转入政务职系工作，担任邮政署署长时，曾为母校筹款而粉墨登场演出英语粤剧。就任教育署署长（1992年－1994年）时，曾经声称「六四事件发生不足20年，不应该放进中国历史的课程内」而受到公众的批评。后升任至房屋司（1994年12月15日─1997年6月30日) 及房屋局局长 (1997年7月1日─2002年4月12日)。任内制订长远房屋策略，公屋轮候时间由上任前达6.8年，降至他离任后的2.3年，成功令不少基层市民