Rugadh e ann an 1937 agus thogadh e ann an Glaschu. Bha e na oileanach aig Oilthigh Ghlaschu far an do dh'ionnsaich e eaconomachd is poileataigs agus dh'obair e mar neach-aithris airson an Glasgow Herald mus do chaidh e a thaghadh mar BhP airson Glaschu Cathcart ann an 1964. Dh'iomair e an aghaidh amalachas Eòrpach san 1960an agus leig e an dreuchd mar mhinistear ann an 1971 nuair a chaidh an Rìoghachd Aonaichte na ball Coimhearsnachd na h-Eòrpa. Bha e na Rùnaire Dùbhlachd airson Alba eadar 1976 agus 1979. Chaill e an seat aige ann an 1979 agus lorg e seat nas sàbhailte, Southend East ann an Essex, ann an 1980. Ged a mhùth na crìochan agus an ainm, bha e na BhP an sin gu ruige 2005.