1987－1989年做公務員事務副司（副銓敘司）1989－91年做副工商司，1991－1994年做香港駐關稅暨貿易協定（即係世界貿易組織前身）嘅常任代表，1994－1995年做民政總署署長，1995－2000年做教育統籌司（即係後來嘅教育局局長）2000－2006年做公務員事務局局長，2006－07年做工商及科技局局長。