Mistrzostwa świata Na mistrzostwach świata na długim basenie w 1991 zdobył dwa brązowe medale. Na 200 m stylem dowolnym zajął 5. miejsce w kwalifikacjach z czasem 1:49,49, a w finale był trzeci z czasem 1:48,70, na 400 m stylem dowolnym wygrał eliminacje z czasem 3:51,82, w finale był trzeci z czasem 3:49,67. W sztafecie 4 × 200 m zajął z drużyną 8. miejsce z czasem 7:27,18 (partnerami byli Mariusz Podkościelny, Maciej Soszyński i Bolesław Szuter). Na mistrzostwach świata na długim basenie w 1994 z piętnastym czasem (1:51,10 zakwalifikował się do finału B wyścigu na 200 m stylem dowolnym, w którym zajął ostatnie miejsce (ósme) miejsce z czasem 1:51,93, w wyścigu na 100 m stylem dowolnym odpadł w eliminacjach z czasem 51,46 (25. miejsce)

Na mistrzostwach świata na krótkim basenie w 1993 wystartował na 200 m stylem dowolnym i 400 m stylem dowolnym. Na 200 m zajął drugie miejsce w eliminacjach z czasem 1:46,71, w finale wywalczył srebrny medal z czasem 1:45,53 (ex eaquo z Trentem Brayem).