1975. július 14-én született Szolnokon (Szolnok megye). Vízilabdázó. Édesapja válogatott atléta. Szülővárosában kezdi sportpályafutását. Nevelőedzője Urbán Lajos. 1992-től a Szolnok, 1994-től a Vasas Sport Club, 1996-tól az olasz Catania, 1999-től ismét a Vasas, 2004 őszétől az itáliai Sportiva Nervi, 2005-től az Újpesti Torna Egylet, 2006-tól az olasz Chiavari, 2007 őszétől a Szeged-Beton Vízilabda Egyesület, 2009 őszétől a montenegrói Vaterpolo Akademija Cattaro, 2010 nyarától a Ferencvárosi Torna Club játékosa. 2001-ben, 2006-ban és 2008-ban magyar gólkirály. 1995-ben aranyérmes a Kupagyőztesek Európa Kupájában, a Szuper kupában második. 2002-ben a Magyar Kupa és a Kupagyőztesek Európa Kupájának győztese. 2009-ben és 2010-ben aranyérmes a LEN-kupában. 1994-ben Pozsonyban junior Európa-, 1995-ben Dunkerque-ben világbajnok. 1995-től 2004-ig 72 felnőtt válogatott mérkőzésen szerepel. Az 1995-ös bécsi Európa-bajnokságon ezüstérmes. A 2001-es budapesti Európa-bajnokságon harmadik, a fukuokai világbajnokságon ötödik. 2003-ban Barcelonában világbajnok. 2004-ben az athéni olimpia bajnoka. A 2008-as malagai Európa-bajnokságon harmadik, Pekingben olimpiai bajnok.
1993-ban érettségizik a Szolnoki Gépipari Technikumban. Solymáron él. Zsolt öccse (Varga II Zsolt) a Honvéd és a Vasas világbajnok vízilabdázója.