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)