From 1995 to 1999, he played at the University of Minnesota. In 1997, during his collegiate career, he was drafted by the Phoenix Coyotes in the ninth round with the 233rd overall pick. He has also played on the Nashville Predators, New York Islanders, Minnesota Wild and the Colorado Avalanche.