Kariera reprezentacyjna Od początku lat 90. był podporą reprezentacji młodzieżowych i juniorskich, z którymi wywalczył: Mistrzostwo Europy Juniorów 1996 i Mistrzostwo Świata Juniorów 1997. We wrześniu 1996 ówczesny selekcjoner Wiktor Krebok powołał go po raz pierwszy do seniorskiej kadry narodowej. Formalnie debiut w niej zaliczył 14 września 1996 w przegranym 2:3 wyjazdowym spotkaniu przeciwko Słowacji w Puchovie, inaugurującym eliminacje do Mistrzostw Europy 1997. Liczba oficjalnych meczów w I reprezentacji Polski: 277 (stan na 10 stycznia 2008), w tym: 6 na Igrzyskach Olimpijskich 9 na Mistrzostwach Świata 15 na Mistrzostwach Europy 112 w Lidze Światowej 135 pozostałych (eliminacyjne do IO, MŚ, ME + oficjalne towarzyskie)

Sukcesy klubowe Mistrzostwo Polski: 1997, 1999, 2009 2001, 2007 2000 Puchar Polski: 1998, 2009 Mistrzostwo Grecji: 2004 2002, 2003, 2005 Puchar Challenge: 2012

Sukcesy reprezentacyjne Mistrzostwa Europy Juniorów: 1996 Mistrzostwa Świata Juniorów: 1997 Memoriał Huberta Jerzego Wagnera: 2005

Nagrody indywidualne 1996: Najlepszy sportowiec Międzyrzecza 2000: Najlepszy zagrywający siatkarz I Ligi w sezonie 1999/2000 2005: Najlepszy atakujący Memoriału Huberta Jerzego Wagnera 2008: Najlepszy przyjmujący Pucharu Polski 2012: MVP Pucharu Challenge