Après avoir joué au niveau junior dans la LHJMQ pour les Castors de Saint-Jean, il signe avec les Blues de Saint-Louis dans la Ligue nationale de hockey comme agent libre en 1986. Lors des cinq saisons suivantes avec l'organisation des Blues, il joue principalement dans les ligues mineures avec les Rivermen de Peoria et n'a pas joué plus de 13 parties sur une saison avec les Blues.
Ne parvenant pas à s'établir dans la LNH, il part pour l'Autriche en 1994 en rejoignant le club du VEU Feldkirch. Après cinq saisons avec le club autrichien, il rejoint les Hannover Scorpions qui évoluent en Allemagne. Il joue trois saisons avec les Scorpions avant de terminer sa carrière en retournant avec l'équipe de Feldkirch[3].
↑(en) Lisa Dillman, « Gretzky, Lavoie Rip the Red Wings, 10-3 : Hockey: Captain has two goals and four assists. Newcomer gets hat trick in L.A. debut, and Sandstrom has six assists », Los Angeles Times, (lire en ligne, consulté le ).