Su primer trabajo fue para Hotspur, al que seguirían colaboraciones con Oink! y Brain Damage. A finales de los 70 dibuja para 2000AD, con guiones de Phillip Greenaway, Alan Moore y Steve Moore, y en los años 80 adapta los Siete Secretos de Enid Blyton a cómic para la revista Enid Blyton’s Adventure Magazine. Tras el colapso de los tebeos a finales de los 80, trabajó para DC Comics en la serie Hellblazer y comenzó a ilustrar libros, a lo que se ha dedicado desde entonces, así como portadas para Oxford University Press y Penguin Puffin en libros de texto para estudiantes, novelas y cuentos.