Maginnis was educated at the Royal School Dungannon and at Stranmillis College. He worked as a teacher for a number of years before joining the Ulster Defence Regiment (UDR) in 1971. After leaving the British Army with the rank of major in 1981, he became the Ulster Unionist Party (UUP) spokesman on internal security and defence, and was that same year elected to Dungannon District Council, on which he sat for twelve years until losing his seat in 1993.
August 1981 by-election in Fermanagh and South Tyrone
Maginnis was the Ulster Unionist candidate for Fermanagh and South Tyrone in the second by-election in 1981, coming second. This by-election was caused by the death of sitting MP Bobby Sands on hunger strike. As a result of changes to the electoral law with the passing of the Representation of the People Act 1981, another hunger striker could not be nominated. Instead Owen Carron, who had served as Sands' election agent in the earlier election, was nominated and elected as a "Anti-H-Block Proxy Political Prisoner".
Member of Parliament
The following year, he was elected to the failed Northern Ireland Assembly, as a representative for the Fermanagh and South Tyrone constituency. At the 1983 general election he was elected to the House of Commons as the Member of Parliament for the constituency of the same name, defeating Carron who was defending the seat as a Sinn Fein candidate. Two years later, along with the rest of his Unionist colleagues, he resigned his seat in protest at the Anglo-Irish Agreement, but was re-elected in the subsequent by-election. He continued his protest by refusing to pay his car tax, for which he was sentenced to seven days' imprisonment in 1987.[citation needed]
Councillor
He renewed his membership of Dungannon and South Tyrone Borough Council in 2001 when he was elected for Dungannon Town. However, in 2005 he chose to move to the neighbouring Clogher Valley electoral area in an attempt to boost the UUP vote. This strategy backfired and he again lost his seat.
In December 2020, the House of Lords Conduct Committee recommended that Maginnis be suspended from the House of Lords for at least 18 months for breaching the Code of Conduct in relation to behaviour that constituted bullying and harassment against four complainants,[3][4] including homophobic remarks directed at SNP MP Hannah Bardell and Shadow Environment SecretaryLuke Pollard.[3] As well as being overheard saying "I am not going to be bullied by queers",[3] he sent an email to James Gray, chair of the All-Party Parliamentary Group for the Armed Forces, with the subject "Discrimination by Homos".[3]
In April 1994 Sinn Féin demanded that their members be permitted to carry personal protection weapons like other political parties following the murder of Catholic woman Theresa Clinton (the wife of a Sinn Féin member) by the Ulster Defence Association (UDA). Maginnis, speaking as UUP security spokesman, responded: "Those who deliberately and consciously incite violence against themselves should not expect the law-abiding community to finance their protection.[6]
In June 2012, on BBC Northern Ireland's The Nolan Show, Maginnis stated he was opposed to gay marriage because it was "unnatural" and he did not believe society should "have imposed on it something that is unnatural". He said: "Does that mean that every deviant practice has to be accommodated? Will the next thing be that we legislate for some sort of bestiality?" The comments prompted the Ulster Unionist Party leader, Mike Nesbitt, to state that Maginnis expressed his views in a personal capacity and did not reflect party policy. Maginnis's remarks were condemned by gay rights groups.[7] That same month, at the behest of Nesbitt, he suffered the withdrawal of the UUP party whip over his comments; Maginnis resigned from the UUP on 28 August 2012.[8]
Controversies
In August 2013, Lord Maginnis of Drumglass was found guilty of an "angry and abusive tirade" following a road rage incident, and was fined.[3][9]
In 2016, Maginnis received a heavy fine after refusing to pay a small fine for having the wrong ticket for a train journey between Gatwick Airport and London.[10]