Johnson, 25, originally signed on with the Ravens as an undrafted free agent out of Rutgers back in 2015. He spent most of his rookie in Baltimore before he was claimed off of waivers by the Browns.
Johnson had brief stints with the Cardinals and Chiefs before the Bears signed him to a contract last week. Unfortunately, Chicago waived him a few days later.
The Vikings signed him to a contract in August after placing G Nick Easton on injured reserve. However, Minnesota made him among their final roster cuts coming out of the preseason.
Johnson has yet to appear in an NFL game.