 He stood down as MP for Glasgow Kelvingrove at the February 1974 general election and instead stood successfully for East Kilbride at the election.He was the chair of Poale Zion's Scottish branch in the 1980s.He retired at the 1987 general election.