De 1970 a 2010, fue miembro del Parlamento Británico por North Antrim, así como diputado de la Asamblea de Irlanda del Norte (de la que fue expulsado por «desacato») y el Parlamento Europeo de 1979 a 2004.