Il suo primo successo importante è stato il titolo nazionale tedesco in classe 125 del 1993;[1] debutta nel motomondialein quello stesso anno correndo le due prime gare della stagione su due moto diverse e viene richiamato a fine stagione, dove mette a segno i suoi primi punti iridati (10º nel gran premio degli Stati Uniti). Nel 1994 diventa titolare su un'Aprilia e si classifica 25º in campionato con 9 punti con un 10º come risultato migliore in gara. Il 1996 è il suo miglior anno in tema di punti conquistati, ne conta 54 a fine stagione con un 5º posto come miglior risultato in gara. Al gran premio di Germania 1997 si qualifica per la prima in volta in prima fila (3º) e conquista il suo primo e unico podio nel mondiale (3º all'arrivo dietro a Rossi e Katō). Alla fine della stessa stagione conclude la sua esperienza nel mondiale.