。1969年至1973年，他出任助理辅政司（地政）一职，期间于1970年获补送到英国白金汉郡的三军联合参谋学院深造。返回香港后，他先后获晋升为首长级丙级和乙级政务官，1973年5月出任副民政司，同年9月3日出任民政署成立后的首任署长，但在任一个多月后由何鸿銮于10月15日接替，并复任副民政司一职。1974年，他出任副新界政务司，任内协助时任新界政务司钟逸杰处理新界民政，到1977年再调任副社会事务司，期间兼任港府教育委员会委员。在副新界政务司和副社会事务司任内，他都曾以署任司宪的身份暂任立法局官守议员。