In carriera ha preso parte a un'edizione dei Mondiali juniores, Kranj 2006, ottenendo come miglior risultato il 31º posto nell'inseguimento. Gareggia prevalentemente in Alpen Cup; in Coppa del Mondo ha esordito il 13 febbraio 2009 a Valdidentro (66°). Ai Mondiali di Lahti 2017, suo esordio iridato, si è classificato 46º nella 50 km e 45º nell'inseguimento; ai XXIII Giochi olimpici invernali di , sua prima presenza olimpica, si è classificato 72º nella 15 km e 48º nell'inseguimento.