Ze Stalą Gorzów związany był 11 sezonów od roku 1962. W tym czasie zdobył łącznie 9 medali Drużynowych Mistrzostw Polski, a w 1969 roku złoty. Czterokrotnie startował w finałach Indywidualnych Mistrzostw Świata, , wywalczył trzy brązowe medale Indywidualnych Mistrzostw Polski, był zdobywcą Złotego Kasku. Wraz z reprezentacją Polski wywalczył 3 złote i 1 srebrny medal Drużynowych Mistrzostw Świata. Jako szkoleniowiec wychował wielu zawodników, którzy stanowili w późniejszych latach o sile polskiego speedwaya.