Brązowy medalista halowych mistrzostw Europy w biegu na 400 m (1977 – 47,21 s). Rekordzista Polski na 800 m (1:45,4 s. – 30 lipca 1975, Oslo), 4-krotny mistrz Polski w biegu na 800 m (1976, 1977, 1978, 1980), mistrz Polski w sztafecie 4 × 400 m (1974), 5-krotny mistrz kraju w hali (400 m – 1974, 1977; 800 m – 1975, 1978, 1981). Był także halowym mistrzem Włoch w biegu na 400 m (1975), oraz halowym mistrzem ZSRR na tym samym dystansie w 1977.