Fue educado en Escocia y realizó el Servicio Militar como teniente en los Seaforth Highlanders.