Dopo l'esordio avvenuto in occasione del Gran Premio motociclistico di Germania 1971 la sua presenza è stata costante negli anni dal 1973 al 1977. Se nella classe 125 dove ha gareggiato in sella ad una Yamaha non ha ottenuto risultati di particolare rilievo, è stato uno dei piloti di punta della cilindrata minore, la classe 50, per diversi anni, ottenendo su una Kreidler 4 vittorie nei singoli gran premi, 14 piazzamenti sul podio e giungendo al secondo posto finale in classifica sia nel 1974 alle spalle dell'olandese Henk van Kessel,[1] sia nel 1976 alle spalle dello spagnolo Ángel Nieto.
Dopo il ritiro dalle competizioni è restato nell'ambiente motociclistico curando la preparazione di moto da corsa, in particolare Zündapp[2].