W 2015 uczestniczył w mistrzostwach świata w Katarze (dziewięć meczów i 14 goli). Przez zdecydowaną większość turnieju był rezerwowym, na jego pozycji prym wiedli Andrzej Rojewski i Krzysztof Lijewski. W rozegranym 30 stycznia 2015 meczu półfinałowym z Katarem (29:31) pojawił się na parkiecie w końcówce i między 52. a 58. minutą spotkania zdobył trzy gole przy 100% skuteczności rzutów. W rozegranym 1 lutego 2015 meczu o 3. miejsce z Hiszpanią (29:28) wyszedł na parkiet w podstawowej siódemce i rzucił osiem bramek, w tym jedną na sekundę przed końcem regulaminowego czasu gry, która doprowadziła do dogrywki.
W styczniu 2016 uczestniczył w mistrzostwach Europy w Polsce, podczas których rozegrał siedem meczów i zdobył 14 goli. W sierpniu 2016 wystąpił w igrzyskach olimpijskich w Rio de Janeiro (4. miejsce). Po igrzyskach rzadko pojawiał się w kadrze – za kadencji trenera Tałanta Dujszebajewa (do maja 2017) już nie zagrał, zaś gdy trenerem reprezentacji był Piotr Przybecki (od maja 2017 do lutego 2019), wystąpił w dwóch meczach turnieju Golden League w październiku 2017.
Sukcesy Kadetten Schaffhausen Mistrzostwo Szwajcarii: 2016/2017 Superpuchar Szwajcarii: 2016, 2017
Reprezentacja Polski 3. miejsce w mistrzostwach świata: 2015