Le 21 février 1958, il est nommé à une commission de l'armée régulière en tant que lieutenant, avec l'ancienneté du 31 janvier 1957. Il est promu capitaine le 31 janvier 1961. Il sert à Bornéo pendant la confrontation entre l'Indonésie et la Malaisie comme major par intérim entre le 24 décembre 1965 et le 23 juin 1966, et est mentionné dans des dépêches. Il est promu commandant de fond le 31 décembre 1967 et lieutenant-colonel le 30 juin 1971. Du 11 juin 1970 au 20 juin 1973, il est assistant militaire du chef d'état-major général, Sir Michael Carver.