Reprezentował Polskę na mistrzostwach świata i Europy. Na mistrzostwach Europy na długim basenie zajął 4. miejsce na 200 m stylem klasycznym w 1993 (z nowym rekordem Polski 2:14.79). Na mistrzostwach Europy w 1995 zajął w tej samej konkurencji 8. miejsce, z czasem 2:17.17. W 1993 zajął 7. miejsce na 200 m stylem klasycznym na mistrzostwach świata na basenie 25-metrowym. Na mistrzostwach świata na długim basenie w 1994 zakwalifikował się z 14 czasem (2:16,76) do finału B wyścigu na 200 m stylem klasycznym, w którym zajął ostatnie, 8. miejsce, z czasem 2:17,74. Na tych samych zawodach odpadł także w eliminacjach wyścigu na 100 m stylem klasycznym, z czasem 1:04.29 (24 czas eliminacji) oraz w sztafecie 4 x 100 m stylem zmiennym (pomimo rekordu Polski 3:46.71 polski zespół zajął 9. miejsce).