Winn last played for the Broncos from 2016-2017.
Winn, 30, was drafted by the Browns in the sixth round of the 2012 draft out of Boise State. He signed a four-year rookie deal through the 2015 season.
At the start of 2015, Winn was traded by the Browns to the Colts for a conditional seventh-round pick. Winn became an unrestricted free agent following the season and signed with the Broncos.
In 2016, Winn appeared in 16 games for the Broncos, recording 19 total tackles, one tackle for loss and one fumble recovery.