Student, Morgan Academy, Dundee, 1942-1947.
Executive officer, Colonial Office, London, 1950-1953; trade officer, Commerce and Industry Department, Hong Kong, 1954-1968; assistant director, Commerce and Industry Department, Hong Kong, 1968-1974; deputy director, Commerce and Industry Department, Hong Kong, 1976; counsellor, Hong Kong Office, Geneva, Switzerland, 1974-1976; commissioner, Trade Department, Hong Kong, 1977-1979; director, Trade Industry and Customs, Hong Kong, 1979-1982; secretary, Trade and Industry, Hong Kong, 1982-1983; commissioner, Hong Kong Economics Affairs, New York City, 1983-1988. Chairman Trade and Industry Board, Hong Kong, 1979-1983. Member Hong Kong Trade Development Council, Hong Kong Industrial Estates Corporation, Hong Kong Polytechnic governments, 1979-1983.
Member Legislation Council, Hong Kong, 1979-1983. With Royal Air Force, 1947-1950. Member Royal Over-seas League.
Married Rosemary Ann Smith, November 26, 1960. 1 child, Scott Gordon.