Komolyabb junior karrierjét a WHL-es Kelowna Wingsban kezdte 1983–1984-ben. A Buffalo Sabres választotta ki őt az 1984-es NHL-drafton a hetedik körben a 144. helyen. A WHL-ben 1986-ig játszott és az utolsó idényben a Spokane Chiefs volt kapus. 1986–1987-ben már a felnőttek között az AHL-ben a Rochester Americansban védett de mindőssze 11 mérkőzésen lépett jégre. A következő szezonban is ebben a csapatban játszott és ekkor már 55 mérkőzésen védhetett. Az 1988–1989-es szezonban már helyett bemutatkozhatott az NHL-ben a Buffalo Sabresben hat mérkőzésen majd visszakerült a Rochester Americansba. A következő szezonban 16 mérkőzésen kapott szerepet a Sabresben és a szezon többi részét ismét a Rochester Americansban játszotta le. 1991. május 26-án a Minnesota North Starshoz került. 1991–1992-ben egy mérkőzésre leküldték az IHL-es Kalamazoo Wingsbe de 36 mérkőzésen védhette a North Stars színeit. A következő idényben is tartalék kapus volt a Minnesotában és csak 29 meccsen játszhatott. Mikor a Minnesota North Stars elköltözött Dallasba, és így létre jött a Dallas Stars mint új csapat, ő is ment és 1996-ig volt kerettag. 1996. július 23-án a Phoenix Coyoteshoz igazolt mint szabad ügynök. 1997. január 4-én súlyos térdsérülést szenvedett a Washington Capitals ellen és emiatt a vissza kellett vonulnia.