He was elected to the Scottish Parliament in June 2001 following Alex Salmond's resignation as member for Banff and Buchan. He originally joined the Scottish National Party (SNP) in 1962.
He is Deputy Shadow Health and Social Justice Minister.