Międzynarodową karierę rozpoczął od brązowego medalu mistrzostw Europy juniorów w biegu na 3000 m (1983 – 8:03,69 s.). Zdobył brązowy medal mistrzostw Europy w Splicie (1990) w biegu na 5000 m wynikiem 13:22,92 s. W 1991 zwyciężył w biegu na 5000 m podczas finału B Pucharu Europy – 13:47,14 s. Mistrz Polski w biegu na 10 000 m (1990), dwukrotny mistrz Polski w biegach przełajowych.