Specjalizował się w biegu maratońskim. Startował w nim w mistrzostwach Europy w 1978 w Pradze (15. miejsce), igrzyskach olimpijskich w 1980 w Moskwie (nie ukończył), mistrzostwach Europy w 1982 w Atenach (7. miejsce) i mistrzostwach świata w 1983 w Helsinkach (16. miejsce). Zajął 4. miejsce w 1. Pucharze Europy w maratonie, rozegranym w Agen w 1981 (drużynowo Polska była trzecia). Zwycięzca 3. Maratonu Toruńskiego w 1985.