Fra 1995 til 1999 spillede han på University of Minnesota. I 1997, under sin college karriere, blev han udskrevet
af Phoenix Coyotes i niende runde med det 233. valg. Han har også spillet for Nashville Predators, New York Islanders, Minnesota Wild og Colorado Avalanche.