Pierwszy sukces w karierze osiągnął w 1977 roku, kiedy wspólnie z Tadeuszem Mytnikiem, Mieczysławem Nowickim i Stanisławem Szozdą zdobył brązowy medal w drużynowej jeździe na czas na mistrzostwach świata w San Cristóbal. W tej samej konkurencji Polacy w składzie: Witold Plutecki, Stefan Ciekański, Jan Jankiewicz i Czesław Lang zdobyli srebrny medal podczas mistrzostw świata w Valkenburgu w 1979 roku. Ponadto wywalczył srebrny medal w wyścigu ze startu wspólnego na igrzyskach olimpijskich w Moskwie w 1980 roku. W zawodach tych wyprzedził go jedynie reprezentant gospodarzy, Siergiej Suchoruczenkow. Na tych samych igrzyskach zajął także czwarte miejsce w drużynowej jeździe na czas. Jest też wielokrotnym mistrzem Polski i zwycięzcą Tour de Pologne w 1980.