Allison was drafted with the 44th overall pick by the Calgary Flames in the 1993 NHL Entry Draft. He played 64 games with the Flames, 142 games with the Chicago Blackhawks, 37 more games with the Flames, 55 games with the Columbus Blue Jackets, 67 games with Nashville Predators and 7 games with the Florida Panthers. Allison retired from playing professional ice hockey in 2007. Since retiring, Allison started The Hockey Force Hockey Camp which helps teach kids both hockey and life skills which helps them on and off the ice.