С 1987 по 2010 год он был членом парламента от Банфа и Бьюкена в Палате общин Соединенного Королевства.
ШНП выиграла выборы в парламент Шотландии в 2007 году, набрав 47 мест, на одно место опередив своего ближайшего соперника - Шотландскую лейбористскую партию.