 After an assorted career, during which he was for a time Chief Executive of the Northern Ireland Housing Executive, he was elected to the Northern Ireland Forum for Political Dialogue in 1996 as a "top-up candidate" from the Ulster Unionist Party list.He served as Chairman of the Forum from 1996-98.In 1998 he was elected to the Northern Ireland Assembly for North Down and served as a Deputy Speaker of the Assembly.