Il a évolué dans la Ligue de hockey junior de la Saskatchewan avec les Hounds de Notre Dame durant la saison 1988-1989 et est repêché par les Flames de Calgary au deuxième tour, rang, lors du repêchage d'entrée dans la LNH 1989. Il part faire ses études à l'Université Cornell et joue pour l'équipe du Big Red durant deux saisons. Il participe avec l'équipe nationale canadienne lors des Jeux olympiques d'hiver de 1992 ayant lieu à Albertville en France. Il remporte la médaille d'argent après que son équipe ait perdu la finale face à l'équipe unifiée.