He was elected in 2007 as a Northern Ireland Assembly member for Mid Ulster, and lost his seat in the 2016 Assembly election.
In 2007, he won an election to represent Mid Ulster in the Northern Ireland Assembly but lost his seat during the subsequent election held in 2016.