Entrò nel Royal Scots Greys come sottotenente nel 1935. Durante la seconda guerra mondiale, è stato coinvolto nella campagna di Siria (1941) e nella battaglia di El Alamein l'anno successivo. Ha preso parte agli sbarchi Salerno del 1943 e anche nei sbarco in Normandia nel 1944. Dopo la guerra venne trasferito come tenente colonnello nel Royal Wiltshire Yeomanry nel 1955.