Nel 1991 vinse il campionato Superbike MCN TT a bordo di una Suzuki. Nel 1992 gareggiò nella classe 500 del motomondiale collezionando due punti validi per la classifica stagionale, partecipò inoltre al campionato europeo Superbike conquistando ventiquattro punti.
Negli anni 1997 e 1998 ha corso nel campionato mondiale Superbike a bordo di una Suzuki. L'anno successivo è stato arruolato nel motomondiale, dove subì un infortunio al bacino a Brno. Nei tre anni successivi ha corso nel campionato mondiale Supersport racimolando 4 vittorie, 12 podi e un 4º posto finale nel 2001. Il ritiro dall'attività agonistica avvenne al termine della stagione 2002 a causa di un glaucoma.
Dal 2006 lavora come commentatore televisivo per la ITV delle gare di Superbike e come tester per la rivista motociclistica britannica T.W.O.