W 2008 był zawodnikiem polskiej kadry juniorskiej U-20. 2 sierpnia 2010 roku zadebiutował w seniorskiej reprezentacji Polski, w przegranym 84:65 meczu eliminacji Mistrzostw Europy 2011 przeciwko Gruzji w Tbilisi. Po wywalczeniu awansu, wziął udział w turnieju finałowym tej imprezy, notując średnio 13,2 punktu w 5 spotkaniach (wsławił się zwłaszcza zwycięskim rzutem w końcówce przedostatniego spotkania grupowego z Turcją). W 2013 nie został powołany do kadry na Mistrzostwa Europy w Słowenii przez Dirka Bauermanna. Dwa lata później znalazł uznanie w oczach Mike'a Taylora i przygotowywał się do Mistrzostw Europy we Francji. Jednak po towarzyskim turnieju w Hamburgu, na własne życzenie, opuścił zgrupowanie, rezygnując z gry w reprezentacji Polski. Łącznie rozegrał w niej 43 oficjalne spotkania międzypaństwowe.