Tras lograr buenos resultados en el campeonato nacional alemán, obtuvo la wild card debutando en el Mundial a bordo de KTM en 2004 con motivo del Gran Premio de la República Checa y la segunda en GP de la Comunidad Valenciana.
En 2005, volvió a participar en cuatro Grandes Premios (Cataluña, Países Bajos, Alemania y República Checa), todavía como la wild car, obteniendo 12 puntos.
Hasta ese momento, el piloto austriaco había firmado un contrato con el equipo de CBC Corse con una Aprilia nuevamente hasta el final de la temporada.
En 2009, tuvo a Matthew Hoyle como compañero de equipo de Haojue, mientras que cuando se pasó al equipo CBC Corsea Aprilia tuvo como compañeros a Luca Vitali y Luca Marconi.
En 2010, corre en la categoría Moto2 del Mundial en el Indianapolis, en el Vector Kiefer Racing con una Suter MMX para substituir a Vladimir Leonov.