Jako senior wystartował po raz pierwszy w wieku 16 lat w 2001 w Warszawie, zajmując szóste i siódme miejsce na 200 i 100 m stylem motylkowym. Powołany na Europejskie Młodzieżowe Dni Olimpijskie do Murcji w Hiszpanii, zdobył srebrny medal. W 2002 w mistrzostwach Europy w Linzu, gdzie był najmłodszym zawodnikiem, zdobył srebrny medal na 1500 m stylem dowolnym. W tym samym roku zadebiutował na 25-metrowym basenie w Riesa na mistrzostwach Europy w Niemczech, zajmując 12. miejsce. Na mistrzostwach świata w Barcelonie awansował do finału i ostatecznie zajął w nim ósme miejsce.

W 2003 zdobył swój pierwszy tytuł mistrza Europy juniorów na 200 m stylem motylkowym. Na krótkim basenie na ME w Dublinie zdobył brązowy medal. Rekordy i sukcesy w kraju dały mu prawo udziału w igrzyskach olimpijskich w Atenach; w finale na 200 m stylem motylkowym był czwarty, na 1500 m stylem dowolnym – dziewiąty. Ostatnie trzy medale w barwach Unii zdobył w Wiedniu na ME w grudniu 2004.

W 2005 jako student AWF przeszedł do klubu AZS AWF Warszawa.