Kariera reprezentacyjna Polska U-15 6 sierpnia 2015 otrzymał powołanie do reprezentacji Polski U-15. Zadebiutował 24 listopada 2015 w meczu towarzyskim przeciwko reprezentacji Irlandii U-15 (1:2). 7 kwietnia 2016 został po raz kolejny powołany do kadry młodzieżowej.
Polska U-18 28 sierpnia 2018 otrzymał powołanie do reprezentacji Polski U-18. Zadebiutował 10 września 2018 w meczu towarzyskim przeciwko reprezentacji Macedonii Północnej U-18 (2:2).
Polska U-19 7 października 2019 otrzymał powołanie do reprezentacji Polski U-19. Zadebiutował 14 października 2019 w meczu towarzyskim przeciwko reprezentacji Albanii U-19 (3:1).
Polska U-20 19 sierpnia 2021 otrzymał powołanie do reprezentacji Polski U-20. Zadebiutował 2 września 2021 w meczu U20 Elite League przeciwko reprezentacji Włoch U-20 (0:2).
Statystyki Klubowe (aktualne na dzień 14 września 2025) KlubSezonLigaLigaPuchar krajuSumaMeczeBramkiMeczeBramkiMeczeBramkiLegia II Warszawa2017/18III liga140001402018/1933000330Ogólnie47 0 0 0 47 0Wigry Suwałki (wyp.)2019/20I liga25010260Ogólnie25 0 1 0 26 0Odra Opole (wyp.)2020/21I liga28010290Ogólnie28 0 1 0 29 0Warta Poznań2021/22Ekstraklasa251102612022/23310203302023/2429130321Ogólnie85 2 6 0 91 2Korona Kielce2024/25Ekstraklasa220302502025/26820082Ogólnie30230332Ogólnie w karierze215 4 11 0 226 4