Denis Savard est sélectionné lors du repêchage d'entrée dans la LNH 1980 au 1er tour, 3e au total par les Black Hawks de Chicago. Il joue son premier match 6 octobre 1980 contre Buffalo[1] et se fait remarquer avec en marquant 3 aides. Il finit cette première saison avec 75 points, un record d'équipe alors pour une recrue. Le 12 janvier 1986, lors du troisième tiers-temps contre Hartford, il marque après 4 secondes le but le plus rapide inscrit dans un début de période[1]. De 1981 à 1988, il marque plus de 100 points à 5 reprises.
Devenu agent libre, il signe un contrat durant l'été avec le Lightning de Tampa Bay. Le 6 avril 1995, lors d'un échange, il fait un retour avec les Blackhawks[2].
Denis Savard prend sa retraite officiellement le . En 1 196 parties dans la LNH, Savard marque 473 buts et récolté 865 aides, pour 1 338 points.
Il est reconnu pour la manœuvre appelée « Spin-o-rama », qui consiste à faire un tour complet sur soi-même avec la rondelle dans le but de déjouer un joueur ou un gardien adverse. Cependant, le premier joueur à avoir inventé cette manœuvre est Doug Harvey et le nom a été donné par Danny Gallivan[4].
Le l'organisation des Blackhawks de Chicago retire son numéro 18.