Malade, il doit déclarer forfait pour le quinze kilomètres classique disputé à Ruka, première épreuve longue distance de la saison 2016-2017. Il dispute sa première épreuve lors du Nordic Opening, disputé à Lillehammer, où il termine au termine des trois étapes. Il obtient ensuite un podium avec le relais français lors d'une course disputée à La Clusaz. Il termine ensuite quinzième du tour de ski. Pour sa première participation à la Transjurassienne, course faisant partie du circuit de la Worldloppet, il termine à la deuxième place, devancé par Robin Duvillard et devant Ivan Perrillat Boiteux. Aux mondiaux de Lahti, il termine du skiathlon, puis septième avec le relais français avant de terminer du cinquante kilomètres libre. Il dispute ensuite à une autre course de Worldloppet, le marathon de l'Engadin, course remporté par Dario Cologna. Il se rend ensuite au Quebec pour y disputer les Finales où il termine .