Reprezentował Polskę w klasach wiekowych U-15, U-16, U-17, U-19, U-20 i U-21. Rozegrał dwa mecze w eliminacjach do Mistrzostwach Europy U-21 w Piłce Nożnej 2019. 2 czerwca 2017 został powołany przez selekcjonera Marcina Dornę na Mistrzostwa Europy U-21. 7 października 2018 został dodatkowo powołany do „seniorskiej” reprezentacji Polski w miejsce kontuzjowanego Łukasza Skorupskiego. 7 października 2020 zadebiutował w reprezentacji Polski w towarzyskim meczu z reprezentacją Finlandii.