Na 400 m stylem dowolnym zajął w swoim biegu eliminacyjnym pierwsze miejsce i z trzecim czasem (3:49.68) zakwalifikował się do finału, w którym wywalczył brązowy medal z czasem 3:47.34 (kwalifikacje wygrał inny Polak, Mariusz Podkościelny, który w finale zajął 5. miejsce). Wynik ten był lepszy o 0,04 sekundy od jego własnego rekordu świata (3:47,38), ale po wyścigu nowym rekordzistą został z wynikiem 3:46.95 Uwe Daßler. Na 1500 m stylem dowolnym odpadł w eliminacjach z czasem 15:37.52.
Na Igrzyskach Olimpijskich w Barcelonie (1992) startował w trzech konkurencjach. Na 200 stylem dowolnym zakwalifikował się do finału z szóstym czasem (1:48.60), a w finale był czwarty z czasem 1:48.24. Na 400 m stylem dowolnym zakwalifikował się do finału z ósmym czasem (3:51.66), w finale zajął również czwarte miejsce z czasem 3:48.10. W sztafecie 4x 200 m stylem dowolnym (razem z Mariuszem Podkościelnym, Krzysztofem Cwaliną i Piotrem Albińskim) odpadł w eliminacjach z czasem 7:29.59 (trzynasty czas tej rundy)Bogdan Tuszyński, Henryk Kurzyński Leksykon olimpijczyków polskich. Od Chamonix i Paryża do Soczi 1924-2014, wyd. PKOl, b.m. i d. w., s. 800-801