Młodzieżowy reprezentant Czech w kadrach od U-16 do U-21. Z tą ostatnią wystąpił na mistrzostwach Europy w 2017, na których zagrał w trzech meczach grupowych: przegranym 0:2 z Niemcami, wygranym 3:1 z Włochami, w którym strzelił gola i przegranym 2:4 z Danią, po którym Czesi odpadli z rywalizacji, zajmując ostatnie miejsce w grupie. W dorosłej reprezentacji zadebiutował 8 października 2017 w wygranym 5:0 meczu eliminacji do Mistrzostw Świata 2018 z San Marino.