Licencié au club de sa ville natale Jablonec, il fait ses premiers pas dans l'IBU Cup, le deuxième niveau mondial, en 2009.
Après des débuts en Coupe du monde fin 2012, le biathlète obtient ses premiers podiums internationaux à l'Universiade d'hiver de 2013, prenant la médaille d'argent à la mass start.
Il participe aux Jeux olympiques d'hiver de 2014 (71e du sprint et 11e du relais), ayant marqué ses premiers points durant la saison écoulée.
Au début de la saison 2014-2015, il enregistre son meilleur résultat en Coupe du monde jusque là avec une 21e place au sprint d'Östersund.