Kariera reprezentacyjna W reprezentacji debiutował za kadencji selekcjonera Marka Płonki w towarzyskim turnieju Serendib International Cup w Kolombo. Wystąpił wówczas w pierwszym składzie w obu meczach, tak z Madagaskarem, jak i ze Sri Lanką. W swoim trzecim meczu, przeciw Szwecji w Pucharze Narodów Europy, zdobył swoje pierwsze przyłożenie w reprezentacji. We wrześniu 2017 roku uczestniczył w towarzyskim meczu Polska – Europa rozegranym z okazji 60-lecia Polskiego Związku Rugby.

Począwszy od 2018 roku zaczął bardziej regularnie pojawiać się w pierwszym składzie reprezentacji. W 2019 roku w dwóch kolejnych meczach, ze Szwajcarią i Niemcami zdobył dwa przyłożenia. W sezonie 2021/2022 wraz z reprezentacją wywalczył awans na pierwszy poziom rozgrywek Rugby Europe. W decydującym meczu z Litwą, pod nieobecność kontuzjowanego Piotra Zeszutka pełnił funkcję kapitana drużyny. W lutym 2023 roku brał też udział w meczu z Belgią – pierwszym wygranym pojedynku w RE Championship.

Statystyki Stan na 17 marca 2024 r.