Started as a Midshipman in 1952 and went for #2 junior Air Officer Basic Training in Cornwallis, then to Ontario for sea training, and was then made a sub lieutenant, and had a special duty on Flying course at RCAF station Centralia in 1953. RNAS at Culdrose for OTU. From there he went on to RNAS Eglinton, and the HMS illustrious, then to Shearwater, and the Magnificent in 1954. He made lieutenant in 1955, and trained at Shearwater for Helicopter conversion in 1956, and went on to have duty at Shearwater and the Bonaventure with the HS 50 Squadron in 1957-58. Norfolk and USS Randloph for HS 7 Squadron on staff of Naval Air Atlantic in 1960, then on to the USS Intrepid for HS 3 Squadron, made Lieutenant Commander and went to Gatineau for Watchkeeping training 1964. Transferred back to shearwater as Executive Officer of the HS 50 in 1965 Made commander in 1967, remained at Shearwater with HS 50. Made commanding officer in 1967, transferred to Toronto for Canadian Forces Staff college course in 1969. Was Senior Staff officer at St Hubert Mobile command HQ in 10 tactical Air Group and training 1970. Squadron 450 as Commanding officer 1972. Made colonel in 1975 and was at CFHQ as the Director of individual Training. He resigned from the Military in 1979, and then took up a career in Real Estate, moving from sales into Management.