Keegan became a journalist at the Financial Times in 1963; he moved to the Daily Mail in 1964, then returned for a nine-year spell at the Financial Times in 1967.
In 1989 he became a visiting professor of journalism at the University of Sheffield, and in 2012 a visiting professor of economics at Queen Mary University of London [REF].