V září 2015 debutoval v české reprezentaci U21 pod trenérem Vítězslavem Lavičkou proti týmu Malty (výhra 4:1). Ve věku 17 let a 322 dnů se tak stal historicky nejmladším českým reprezentantem v této kategorii, překonal věkový rekord Michala Švece (18 let a 6 dní). Trenér Vítězslav Lavička jej v červnu 2017 vzal na Mistrovství Evropy hráčů do 21 let v Polsku. Český tým obsadil se třemi body 4. místo v základní skupině C.