Durant l'été 2016, il se révèle au niveau international avec une troisième place au Grand Prix de Tchaïkovski, juste derrière son compatriote Tomáš Vančura. Il regoûte à l'élite lors de la saison 2016-2017, où il marque son premier point à Ruka (30e), puis signe deux top dix en Coupe du monde, dont une huitième place à Engelberg.
Il prend part aux Jeux olympiques d'hiver de 2018, où ne passe les qualifications au petit tremplin (53e) et est dixième par équipes.