He grew up in Hull and Leicester. He joined the staff of the Guardian right out of university, and began writing his political sketches there in the 1970s. He resumed that job in 1993 after a 12-year-stint at the Observer. He also published 20 books and took part in many radio and TV programs.