 He competed in the 250cc road racing world championship for the Aprilia factory racing team during the 1994 Grand Prix motorcycle racing season, and in 1996 moved up to the 500cc class for the Kenny Roberts-Yamaha team.He scored points twice in 1999.He managed one pole position in the 250cc class and 2 poles in the 500cc division but, never managed to finish on the podium.