 He was first elected to Carrickfergus Borough Council in 1991.He was elected as deputy mayor in 1995 and elected to mayor in 1997 and also served as mayor from 2004–08.He was elected to the Northern Ireland Assembly for East Antrim in 1998 and again in both 2003 and 2007.