Starty torowe łączył z wyścigami na szosie. Od 1979 był członkiem polskiej kadry szosowej i natychmiast zdobył swoje najważniejsze laury w karierze sportowej - srebrne medale w wyścigu ze startu wspólnego oraz w drużynowej jeździe na czas na mistrzostwach świata w Valkenburgu w 1979 roku. Nie powtórzył tego sukcesu na igrzyskach olimpijskich w Moskwie w 1980 roku, zajmując w wyścigu drużynowym na 100 km czwarte miejsce. Wyścigu indywidualnego na igrzyskach nie ukończył.