Choć nigdy nie udało mu się wygrać klasyfikacji generalnej wyścigu Tour de Pologne, to do niego należy rekord wygranych etapów (15). Trzykrotnie w tym wyścigu triumfował w klasyfikacji najaktywniejszych (1971, 1973 i 1974), dwukrotnie w klasyfikacji górskiej (1971 i 1974) oraz raz w klasyfikacji punktowej (1979).

Zwyciężał także w zagranicznych wyścigach, m.in.: Circuit de la Sarthe (1969), Wielka Nagroda Annaby (1971), Dookoła Bułgarii (1971), Dookoła Szkocji (1972), Tour du Limousin (1974), Dookoła Dolnej Austrii (1977) czy Dookoła Egiptu (1979).

Startował również w wyścigach z kolarzami zawodowymi. W 1974 podczas pierwszej z nimi konfrontacji, do jakiej doszło w wyścigu Paryż-Nicea, w końcowej klasyfikacji zajął 28. miejsce, raz przyjeżdżając na metę etapową na drugiej pozycji oraz dwukrotnie na trzeciej, będąc jednym z najaktywniejszych kolarzy tego wyścigu (trzeci w klasyfikacji za Belgami Rikiem Van Lindenem i Eddym Merckxem). Mimo składanych propozycji przedstawicieli grup zawodowych (m.in. belgijskiej Molteni), przy sprzeciwie Polskiego Związku Kolarskiego, nigdy nie został profesjonalistą, reprezentując do końca swojej kariery biało-czerwone barwy narodowe.