Born in Belfast, Magee studied at Campbell College and then medicine at Queen's University Belfast. He worked as a gynaecologist at various hospitals in the city, becoming a Fellow of the Royal College of Surgeons of Ireland and of the Royal College of Obstetricians and Gynaecologists. He also held senior roles on the Northern Ireland Hospitals Authority, and lectured at Queen's University.
Magee joined the Ulster Unionist Party in 1946, and was elected in Belfast South at the 1973 Northern Ireland Assembly election, following which he became Chairman of the unionist backbenchers. He stood again for the Northern Ireland Constitutional Convention, this time for the Unionist Party of Northern Ireland, but narrowly missed election.
- Ted Nealon, Ireland: a parliamentary directory, 1973–1974, p.195
- "South Belfast 1973–1984", Northern Ireland Elections
|Northern Ireland Assembly (1973)|
|New assembly||Assembly Member for South Belfast