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.
In 1994, he competed in the 250cc road racing world championship with Aprilia's factory team. He then switched to the 500cc class in 1996 and rode for the Kenny Roberts-Yamaha team.