Originario di Davos e attivo tra gli anni sessanta e gli anni settanta, Sprecher ottenne il primo piazzamento di rilievo in carriera in occasione della gara inaugurale della Coppa del Mondo, lo slalom speciale di Berchtesgaden del 5 gennaio 1967, che chiuse al 10º posto. Colse il primo podio nel circuito classificandosi 3º nella discesa libera della Streif di Kitzbühel del 20 gennaio 1968, dietro a Gerhard Nenning e a Jean-Claude Killy, ed esordì ai Giochi olimpici invernali a , dove non completò lo slalom speciale.