Karierę w sportach motorowych rozpoczął od startów Fiatem 508 w kategorii weteranów. Następnie rywalizował Wartburgiem, był również mechanikiem Aleksandra Oczkowskiego. W 1976 roku zadebiutował Promotem Polonia I w Polskiej Formule Easter. W 1978 roku zadebiutował w Formule Polonia. W 1981 roku zdobył wicemistrzostwo tej serii, a rok później był trzeci. W trakcie sezonu 1984 otrzymał od Polskiego Związku Motorowego nowego Promota III, którym powrócił do startów w Formule Easter. W latach 1985 i 1987 był drugim wicemistrzem Polskiej Formuły Easter. W 1986 roku zadebiutował w Pucharze Pokoju i Przyjaźni, ponadto zajął szóste miejsce w towarzyszącym Grand Prix Węgier 1986 wyścigu Formuły Easter. W 1989 roku zadebiutował w Formule Mondial, w której startował do sezonu 1992.