 He is a non-executive board member of the Scottish Ambulance Service.Before entering politics, he was support worker with a housing association.He was first elected as councillor in 1988 for the Victoria ward, then elected as a councillor for the former Middlefield Ward in 1999, then the North Ward.