W seniorskiej reprezentacji Polski zadebiutował w 1995 r., będąc objawieniem eliminacji do mistrzostw Europy 1997. Następnie zagrał w finałach tej imprezy, w których Polska niespodziewanie dotarła do ćwierćfinału. Przez następne 10 lat – z krótką przerwą, gdy zrezygnował z występów w reprezentacji – miał pewne miejsce w kadrze. Za kadencji Andrieja Urlepa ponownie był jej podstawowym zawodnikiem. Brał udział w mistrzostwach Europy 2007, wkrótce po nich zakończył karierę reprezentacyjną. 15 kwietnia 2011 zakończył zawodniczą karierę koszykarską z dorobkiem 12 780 punktów w 904 spotkaniach. 20 września 2011 zagrał w pokazowym meczu pożegnalnym przeciwko Asseco Prokomowi Gdynia.
Podczas eliminacji do mistrzostwa Europy 2013 pełnił rolę attaché polskiej reprezentacji. W sezonie 2012/13 został jednym z asystentów trenera Dainiusa Adomaitisa w Anwilu Włocławek, a po jego zwolnieniu pracuje w tym samym klubie jako asystent Miliji Bogicevića.
Jego syn, Andrzej, również jest koszykarzem.
Osiągnięcia Klubowe 16px 2-krotny mistrz Polski (2003–2004) 16px 2-krotny wicemistrz Polski (1996, 2010) 16px 4-krotny brązowy medalista mistrzostw Polski (1997-99, 2009) Zdobywca Pucharu Polski (2007) Finalista Pucharu Polski (1998, 2011) Uczestnik Pucharu ULEB (2004 – 1/8 finału, 2007-09)