 Ennis was elected to the Northern Ireland Assembly in 2003 for the constituency of Strangford for the DUP.In February 2007, Ennis defected from the DUP to the UK Unionist Party (UKUP).He stood for the Strangford seat on a UKUP ticket but lost his seat.