miejsce.

Na igrzyskach w Atlancie wystartował w wyścigu: na 100 m stylem klasycznym zajmując 25. miejsce, 200 m stylem klasycznym zajmując 6. miejsce oraz w sztafecie 4 x 100 m stylem zmiennym (partnerami byli: Mariusz Siembida, Rafał Szukała, Bartosz Kizierowski). Polska sztafeta zajęła 7. miejsce.

Na igrzyskach w Sydney wystartował w wyścigu na 100 m stylem klasycznym zajmując 24. miejsce oraz w wyścigu na 200 m stylem klasycznym zajmując 18. miejsce.

Po zakończeniu kariery sportowej (2003) podjął pracę trenera dzieci. Prywatnie wnuk olimpijczyka Stefana Szelestowskiego. Był pracownikiem Morskiego Oddziału Straży Granicznej zakończył prace w stopniu kmdr ppor.SG (mjr) Służył w jednostce specjalnej Straży Granicznej WZD SG. Startował również w Mistrzostwach Świata służb mundurowych zdobywając wiele medali oraz ustanawiając rekord świata służb mundurowych

Rekordy życiowe Basen 25 m 50 m stylem klasycznym - 28,17 uzyskany 28 stycznia 1997 roku w Glasgow, 100 m stylem klasycznym - 1.00,78 uzyskany 9 stycznia 1997 roku w Pekinie, 200 m stylem klasycznym - 2.11,20 uzyskany 17 marca 1995 roku w Spale. Basen 50 m 50 m stylem klasycznym - 29,09 uzyskany 1 marca 1996 w Oświęcimiu, 100 m