Reprezentacja seniorów Grę w reprezentacji narodowej (seniorów) rozpoczął za kadencji Waldemara Wspaniałego. Wówczas znalazł się w kadrze na turniej Ligi światowej w 2002. W tymże roku otrzymał powołanie na mistrzostwa świata w Argentynie. Do składu dołączył w ostatniej chwili. Zastąpił kontuzjowanego wówczas Pawła Zagumnego. W owych rozgrywkach był drugim rozgrywającym w polskiej kadrze przy Grzegorzu Wagnerze. W 2003 został powołany do zmagań w Lidze Światowej i mistrzostw Europy w Lipsku. W tych turniejach był zmiennikiem Pawła Zagumnego. W ostatnim spotkaniu z Holandią znalazł się w podstawowym składzie. W Lipsku zanotował ostatni występ w barwach biało-czerwonych. W 2004 otrzymał kolejne powołanie do szerokiej kadry, ale nie udawało mu się zaliczyć występu w podstawowym składzie reprezentacji, przez co ostatecznie wypadł na stałe z reprezentacji.
Sukcesy klubowe Polska Liga Siatkówki: 2000, 2001, 2002, 2003 2006, 2007 Puchar Polski: 2000, 2001, 2002 Puchar CEV: 2000 Liga Mistrzów: 2003 I liga: 2021
Sukcesy reprezentacyjne Mistrzostwa Europy Kadetów: 1997