He is a former Mayor of Derry,  and was a Member of the Northern Ireland Assembly (MLA) for Foyle from 2003 to 2015, when he stood down.
As a previous mayor of Derry, he played a significant role in local politics, serving as an MLA for Foyle from 2003 to 2015, before ultimately deciding not to continue.