Slalomista puro e attivo tra la fine degli anni sessanta e i primi anni settanta, Frei ottenne il suo primo piazzamento in carriera arrivando 5º in Coppa del Mondo a Wengen il 14 gennaio 1968. Poco più tardi prese parte ai X Giochi olimpici invernali di , sua unica presenza olimpica, classificandosi 10º.