The injury occurred in the second period when Johnson blocked a shot from the Stars’ Tyler Seguin.
The 28-year-old left the game and did not return. The Avalanche went on to lose 3-0.
Colorado (9-13-1) has struggled on defence this season and that may not be changing anytime soon after losing one of their best defencemen.
Johnson has 11 points (one goal, 10 assists) and is averaging over 22 minutes in 23 games played this season.