До начала гоночной карьеры работал механиком. В возрасте 25 лет дебютировал в горных гонках и слаломе. В 1976 году выиграл кубок «Фольксваген-Сирокко», после чего перешёл в юниорскую заводскую команду БМВ. В 1978 году стартовал в чемпионате Формулы-2 за рулём автомобиля «Марч-782». Также стартовал в немецком чемпионате спортивных автомобилей, где за два года выиграл пять гонок. На Гран-при Италии 1980 года заменил в команде Формулы-1 «Эрроуз» травмированного Йохена Масса, но не прошёл квалификацию. В 1981 году продолжил выступления в гонках спортивных автомобилей. В — годах участвовал в чемпионате мира Формулы-1 (команда ATS), параллельно выступая в чемпионатах спортивных автомобилей, набрал два очка на Гран-при Бразилии 1982 года. В конце 1984 года ушёл из ATS и провёл последнюю гонку сезона в Португалии за команду Brabham. В 1985 году выступал за команду RAM в Формуле-1 и соревновался в чемпионате мира спортивных автомобилей за рулём автомобиля «Порше».