Ochsner stammt aus Trachslau im Kanton Schwyz und ist Mitglied des Skiclubs Hausen am Albis.[1] Als 16-Jähriger nahm er ab November 2014 an FIS-Rennen teil, zunächst in allen Disziplinen. Am 6. Januar 2017 hatte er seinen ersten Einsatz im Europacup. Im Winter 2017/18 zeichnete sich allmählich eine Spezialisierung auf die schnellen Disziplinen ab. Ende Januar 2019 fuhr er im Europacup erstmals in die Punkteränge, sein bestes Ergebnis bei der Juniorenweltmeisterschaften 2019 war Platz 7 in der Abfahrt. Nachdem er Anfang Dezember 2019 erstmals zwei FIS-Rennen hatte gewinnen können, etablierte er sich auch im Europacup. Der erste Podestplatz auf dieser Stufe gelang ihm am 25. Januar 2020 in der Abfahrt von Orcières. Sein Weltcup-Debüt hatte er am 7. März 2020 in der Abfahrt von Kvitfjell, wo er auf Platz 23 fuhr und auf Anhieb Weltcuppunkte holte. Es sollte sein einziger Einsatz im Weltcup bleiben. Im Winter 2020/21 erreichte er im Europacup noch zwei Platzierungen unter den besten zehn. Nach der Saison 2021/22 beendete er seine Karriere.