Am 6. Januar 2015 gab er im Slalom von Zagreb sein Weltcup-Debüt. Erst zwei Jahre später bestritt er am selben Ort sein zweites Rennen. Bei seinem dritten Antreten bei einer WM erzielte er in St. Moritz zum ersten Mal ein Slalom-Ergebnis, kam aber über einen 60. Platz nicht hinaus. Nachdem er auch einige Male im Riesenslalom an den Start gegangen war, gewann er mit Rang 21 im Slalom von Wengen am 14. Januar 2018 seine ersten Weltcuppunkte. Bei seinen ersten Olympischen Winterspielen in Pyeongchang belegte er Rang 23 im Slalom. Am 13. Januar 2019 fuhr er im Slalom von Adelboden mit Startnummer 48 überraschend auf den sechsten Platz.