Joe grew up in Plymouth, Minnesota, playing youth hockey for the Osseo-Maple Grove Hockey Association. His Peewee A team was the state champion in 1994-1995, and his Bantam A team took state in 1996-1997 before finishing runner-up to Compuware at nationals in Boston, Massachusetts.
Joe played for the Minnesota Blades AAA team in the summers and later played junior hockey for the Sioux Falls Stampede in the USHL. There, he was co-captain with future NHL All-Star Thomas Vanek and made the USHL All-Star Game and Viking Cup team. After juniors, Joe attended St. Cloud State University, where he was a three-time All-Academic Team winner for the Huskies. He earned a degree in marketing before turning pro.
After being drafted by the Pittsburgh Penguins, Joe signed a two-year deal. During his first year pro he was named to the All-Star Game in the ECHL and won the Fastest Skater Award. He was traded to the Carolina Hurricanes halfway through his second year, where he played six games with the Hurricanes — scoring a game-winning goal in his third game. Later, he moved overseas and played for the Brunico Wolves in the Italian Serie A and led the league in goals before ending his career in England. He was a coach for the Eden Prairie Bantam AA team during the 2013-2014 season and the 2003 Minnesota Blades. He has a passion for coaching, training and mentoring hockey players in the area.