Willis was drafted from the Western Hockey League where he played for the Prince Albert Raiders and Lethbridge Hurricanes.
In 1999, his first full professional season, Willis won the Dudley "Red" Garrett Memorial Award as the top rookie of the American Hockey League, while playing for the Beast of New Haven.
Shane made his NHL debut for the Hurricanes in the 1998–99 before breaking out in the 2000–01 season, enjoying career highs of 20 goals and 24 assists.
On July 5, 2007, Willis signed a one-year contract with the Nashville Predators but after his first game with affiliate, the Milwaukee Admirals, he was ruled out for the season.
[4] After one game Willis was then signed by former team the Springfield Falcons of the AHL to a professional try-out contract on January 16, 2009.