He served as SNP National Treasurer from 1983–90, when he was elected Senior Vice Convener (depute leader) at the same election that saw Alex Salmond first elected as Leader of the Scottish National Party.