Startował na halowych mistrzostwach Europy w 1986 w Madrycie, gdzie zajął 8. miejsce z wynikiem 7,82 m. Był siódmy na halowych mistrzostwach Europy w 1988 w Budapeszcie z rezultatem 7,70 m. Był mistrzem Polski w skoku w dal w 1988 i 1989 oraz wicemistrzem w 1987. Ponadto był halowym młodzieżowym mistrzem Polski (1984) i wicemistrzem (1985). Zdobył również srebrne medale na halowych mistrzostwach Polski w 1986 i 1988 oraz brązowy medal w 1987. Startował w klubach Legia Warszawa i Stal Mielec.