Walther, der für den SSV Erfurt 02 startet, nahm von 2017 bis 2019 an U20-Rennen im Alpencup teil und errang dabei in der Saison 2018/19 den 20. Platz in der Gesamtwertung. In den folgenden Jahren startete er meist im Alpencup und erreichte dabei in der Saison 2023/24 in Jakuszyce mit dem dritten Platz im 20-km-Massenstartrennen seine erste Podestplatzierung in dieser Rennserie. Er kam damit auf den 14. Platz in der Gesamtwertung und nahm im Januar 2024 in Goms erstmals am Skilanglauf-Weltcup teil, wobei er mit dem 50. Platz im 20-km-Massenstartrennen seinen ersten Weltcuppunkt holen konnte. Nach zwei Top-Zehn-Platzierungen im FESA-Cup (ehemals Alpencup) zu Beginn der Saison 2025/26, startete er in Oberhof erneut im Weltcup und kam dort mit dem 28. Platz über 10 km klassisch erstmals im Weltcup in die Top-30. An dieses gute Ergebnis konnte er im darauffolgenden Weltcup in Lahti und Falun nicht anknüpfen. Walther nimmt im Rahmen einer Mitgliedschaft bei Slavia Pojišťovna Robinson Trentino an Rennen der Ski Classics in Europa teil.