A 2000. évi nyári olimpiai játékokon, Sydneyben az ötödik a 4 × 100 méter vegyes úszó váltó (Gáspár Zsolt, Güttler Károly, Horváth Péter, Zubor Attila) tagjaként, a 2001-es fukuokai világbajnokságon a 4 × 100 méter vegyes váltóval is ötödik helyezést ért el. A 2002-es berlini Európa-bajnokságon 50 méter mellúszásban bronzérmes, 100 méter mellúszásban és a 4 × 100 méter vegyes váltóval ötödik. 2003-ban a barcelonai világbajnokságon 50 méter mellúszásban kilencedik.