Doctors told the now 10-year-old's parents, Valerie and Paul Cook that he may not live through a stroke he had in utero and if he did, he would likely never do much moving on his own.
On Friday, Charlie was the Columbus Blue Jackets' guest of honor at Nationwide Arena before their game against the Detroit Red Wings as the team celebrated the Hockey is for Everyone initiative.
Charlie plays hockey for the Columbus Special Hockey Team, coached by Ben Kyler, but it was his older brother who got him into the game.
"I saw my brother playing it and I was like 'Yeah I'm gonna play it,'" Charlie said in heartwarming a video shared by the Blue Jackets.
Charlie skates and plays with a specially crafted walker so he does not need the help of an adult skater.
On the night Charlie got to skate out before the game and stand with captain Nick Foligno, the Blue Jackets also played a touching tribute to Hockey Is For Everyone.