Tras estudiar en la Academia Grove, serviría en la Royal Air Force entre 1941 y 1946.
Su primera aparición en política sería durante las elecciones generales llevadas a cabo en 1950 y 1951 en el Reino Unido, en dónde se presentaría candidato en el distrito de Glasgow Hillhead, aunque sin éxito.
En 1952 sería elegido miembro del Parlamento del Reino Unido en las elecciones parciales llevadas a cabo en el distrito de Dundee este.
Mantendría su escaño hasta 1972, fecha en que dimitió.
Thomas de Londres, tras sufrir una infección vírica.