Wilson has spent his entire career with the Predators after being drafted seventh overall in 2008.
“Colin brings experience and depth to our lineup,” Avalanche GM Joe Sakic said in a press release. “He’s a two-way player who plays a strong game and is a good pro.”
The 27-year-old had 35 points in 70 regular-season games for the Predators in 2016-17. In 502 career games he has 95 goals and 142 assists, plus 24 points in 47 carer playoff contests.