 He was first elected as a Labour councillor in 1988.He held a number of positions within the party in Edinburgh including Group Secretary, Whip and Deputy Lord Provost.He was also involved in the trade union movement serving on the national executive of the Civil and Public Services Association (CPSA).