He was educated at Leeds Art College and the University of London, and sold his first cartoon to the Daily Mirror in 1976. Most of his early cartoons appeared in music magazines like Melody Maker, Sounds and Smash Hits. In the late 1970s he worked for The Evening News and the London Evening Standard. He joined The Sun in 1981. By 1989 he estimated he was drawing 32 cartoons a week.
In 1992 he became The Sun's political cartoonist, and moved to the Daily Mirror as their political cartoonist in 1996. He has also worked for Today (including the strip "The Yuppies"), the News of the World (including the strip "Short John Silver"), Punch and Private