He regularly presents Radio 4's Week in Westminster and hosts a podcast and a one-man show, Rock N Roll Politics.
His most recent work, Turning Points: Crisis and Change in Modern Britain, from 1945 to Truss, was published by Macmillan in 2023.
In early 2017, he presented a series of television talks on modern Prime Ministers entitled Leadership Reflections, with episodes about Harold Wilson, Margaret Thatcher, Tony Blair, Gordon Brown, and David Cameron, broadcast on BBC Parliament.
In 2018, he presented another series of episodes for BBC Parliament, entitled Reflections: The Prime Ministers We Never Had, which profiled Rab Butler, Denis Healey, Tony Benn, Roy Jenkins, Neil Kinnock, Michael Heseltine, Kenneth Clarke, Michael Portillo, and David Miliband and Ed Miliband.
As well as this, he serves as a barrister in the North of London, where he lives with his partner and Sky News presenter, Liz Bates.