政府殖民地部聘用，1955年6月以二级官学生身份加入香港政府，1959年因职系重整成为政务官，随后于1964年晋升为高级政务官。他早年曾奉派到辅政司署人事处、防卫科和华民政务司署等部门，历任助理华民政务司和总助理华民政务司等职，并早于1961年奉委官守太平绅士。1969年至1973年，他出任助理辅政司（地政）一职，期间于1970年获补送到英国白金汉郡的三军联合参谋学院深造。返回香港后，他先后获晋升为首长级丙级和乙级政务官，1973年5月出任副民政司，同年9月3日出任民政署成立后的首任署长，但在任一个多月后由