Ponadto wygrał w 1975 Tour de Pologne, a także prolog i jazdę na czas, w 1972 był drugi, wygrywając jazdę na czas, w 1973 trzeci, jeszcze raz wygrywając w nim jazdę indywidualną na czas.

Próbował swoich kolarskich umiejętności również na torze, przede wszystkim w indywidualnym wyścigu na 4000 m na dochodzenie. Został w nim mistrzem Polski w 1973 i wicemistrzem w 1972, kiedy to przegrał w finale z Mieczysławem Nowickim.

W swojej karierze uczestniczył w wielu szosowych wyścigach krajowych i zagranicznych, zajmując w nich czołowe pozycje: 1971 – 2. miejsce w Bałtyckim Wyścigu Przyjaźni; 1974 – 2. miejsce w wyścigu Tour du Vaucluse; 2. miejsce w wyścigu Tour de Bretagne; 2. miejsce w wyścigu Vuelta a Toledo i 3. miejsce w wyścigu Giro del Bergamasco; 1975 – 3. miejsce w wyścigu Dookoła Szkocji; 1976 – 2. miejsce w wyścigu Tour du Vaucluse i 2. miejsce w wyścigu Dookoła Bułgarii; 1977 – 3. miejsce w wyścigu Tour du Vaucluse.

Brał również udział w wyścigach z kolarzami zawodowymi. Podczas pierwszej z nimi konfrontacji, do jakiej doszło w wyścigu Paryż – Nicea, w marcu w 1974, zajął w nim 61. miejsce.