Nel 1997 vince il campionato austriaco nella categoria Supersport[1] e ottiene i suoi primi punti iridati nel campionato mondiale Supersport, dove gareggia anche l'anno seguente.
Disputa poi tre stagioni complete nel mondiale Superbike dal 1999 al 2001. Nel 1999 ottiene il suo miglior risultato in gara: un 4º posto nel Gran Premio d'Austria. Nel 2000 rimane coinvolto nell'incidente che causa la fine della carriera motociclistica di Carl Fogarty.[2] Nel 1996 disputa il Gran Premio d'Austria nella classe Thunderbike Trophy chiudendo al dodicesimo posto.
Conclude la sua carriera nel mondiale Superbike al termine della stagione 2001, proseguendo l'attività sportiva nei due anni successivi nuovamente nel campionato mondiale Supersport dove giunge rispettivamente al diciottesimo e al diciannovesimo posto. Nel 2004, ultimo anno di attività, gareggia nel campionato tedesco Superbike.[3]