miejsce na MŚ w Nürburgu w 1978.

W mistrzostwach Polski zdominował przede wszystkim indywidualną jazdę na czas, zdobywając ośmiokrotnie złote medale (1971, 1972, 1973, 1974, 1978, 1979, 1980 i 1982) oraz srebrny w 1984. Był też dwukrotnie mistrzem Polski w wyścigu parami (1976 – z Tadeuszem Wojtasem i 1977 – z Bronisławem Ebelem) oraz brązowym medalistą w tej konkurencji w 1979 – z Tadeuszem Krawczykiem, dwukrotnie wicemistrzem Polski w szosowym wyścigu drużynowym w 1977 (wspólnie z Józefem Kołopajło, Bronisławem Ebelem i Henrykiem Charuckim) oraz w 1978 (wspólnie z Bronisławem Ebelem, Zbigniewem Piętą i Zdzisławem Obiegałą) oraz dwukrotnie brązowym medalistą w tej konkurencji w 1976 i 1980 (wspólnie z Andrzejem Dróżką, Andrzejem Serediukiem i Arturem Spławskim) reprezentując barwy WKS Flota Gdynia.

Sześciokrotnie startował w Wyścigu Pokoju (1974 – 6. miejsce (wygrał prolog oraz przez sześć etapów był liderem wyścigu), 1975 – 10. miejsce (wygrana jazda na czas), 1976 – 5. miejsce (wygrana jazda na czas), 1977 – 3. miejsce, 1979 – 14. miejsce i 1981 – 22. miejsce).