Wychowanek ŁKS, podopieczny szefa działu szkolenia PZLAMarka Biskupskiego oraz trenera Edwarda Hatali. Jako junior zdobył złote medale zarówno na mistrzostwach Europy jak i świata, nie mając sobie równych wśród rówieśników.
Trzykrotny olimpijczyk (Seul 1988, Barcelona 1992, Atlanta 1996), zdobył dwa medale olimpijskie (brąz w 1992, srebro w 1996), a także trzy medale mistrzostw świata na otwartym stadionie. Należał do najskuteczniejszych lekkoatletów lat 90. XX wieku – w latach 1992–1998 stawał na podium wszystkich międzynarodowych zawodów rangi mistrzowskiej, w których brał udział. Należał do najpopularniejszych polskich sportowców ostatniej dekady XX wieku – był laureatem Plebiscytu Przeglądu Sportowego nieprzerwanie w latach 1992–1998. Sześciokrotnie zdobywał Złote Kolce, nagrodę dla najlepszego lekkoatlety sezonu w Polsce (1991–1995, 1998). Ośmiokrotnie (1991–1998) był notowany w dziesiątce rankingu światowego Track and Field News.
12-krotny mistrz Polski (1989–2000), trzykrotny mistrz kraju w hali (1990, 1991, 1993), trzykrotny rekordzista Polski, aktualny do dziś rekordowy wynik 2,38 m ustanowił w szczytowym sezonie kariery, 18 sierpnia 1996 w Eberstadt.
W 2000 uzyskał w hali wynik 2,37 m, dający mu miejsce w czołówce tabel światowych. W sezonie letnim nie potrafił jednak zbudować formy, gwarantującej zdobycie kolejnego olimpijskiego medalu i zrezygnował z udziału w igrzyskach. 27 lipca 2002 na zawodach w Gdańsku zakończył oficjalnie karierę sportową.
Mieszka w Łodzi. Współpracuje z grupą lekkoatletyczną Elite Cafe skupiającą czołowych polskich lekkoatletów, jest organizatorem zawodów sportowych, specjalistą od marketingu i promotorem.