Prior to his election as an MSP, he was Convener of North Lanarkshire Council Finance Committee, he was also finance spokesperson for the Convention of Scottish Local Authorities from 2002 till 2007.
Before his election as an MSP, he was chair of North Lanarkshire Council's finance committee, and also acted as the convention's finance representative from 2002 to 2007.