W reprezentacji Polski rozegrał 128 meczów, w których zdobył 260 goli. Podczas mistrzostw Europy w Szwecji (2002) zdobył siedem goli. Na mistrzostwach Europy w Słowenii (2004) rzucił cztery bramki. Uczestniczył ponadto w rozegranych w 2003 mistrzostwach świata w Portugalii. Karierę reprezentacyjną zakończył w 2004.