W październiku 2013 po raz pierwszy został powołany przez trenera Michaela Bieglera na zgrupowanie reprezentacji Polski. Kolejne powołanie otrzymał na rozegrany 7 i 8 listopada 2015 turniej towarzyski w Gdańsku. Podczas jednego z treningów poprzedzających zawody doznał kontuzji barku, która nie pozwoliła mu zadebiutować w reprezentacji. W połowie grudnia 2016 został powołany przez trenera Tałanta Dujszebajew do szerokiej kadry na mistrzostwa świata we Francji (2017). W tym samym miesiącu uczestniczył w zgrupowaniu przygotowawczym do mistrzostw, jednak na turniej ostatecznie nie pojechał. W reprezentacji zadebiutował za kadencji trenera Piotra Przybeckiego – 8 czerwca 2017 wystąpił w meczu ze Szwecją (27:33). Pierwsze dwie bramki dla reprezentacji zdobył następnego dnia w spotkaniu z Islandią (21:24).