Originario di Selva di Val Gardena, Vinatzer esordisce in Coppa Europa il 9 gennaio 2017 a Davos in slalom gigante e in Coppa del Mondo il 12 novembre 2017 nello Slalom di Levi. Nel 2018 vince la medaglia d'Argento nello Slalom dei Campionati Mondiali Juniores di Davos e l'anno successivo l'Oro nello Slalom nei Mondiali di categoria in Val di Fassa. Il 5 gennaio 2020, con il terzo posto nello Slalom di Zagabria, conquista il primo podio in Coppa del Mondo. Ai Campionati Mondiali di Are del 2019 vince la medaglia di Bronzo nella prova a squadre mentre ai Mondiali di Courchevel/Meribel 2023 è medaglia di Bronzo in Slalom.