The 5-foot-10, 215-pound Hill joins the Vikings after finishing the 2016 season with the Jacksonville Jaguars and being released on May 1. He ran twice for 11 yards in the three games for the Jaguars.
Prior to his stint in Jacksonville, Hill spent the 2016 training camp with the Cincinnati Bengals. The Eastern Michigan product began his NFL career as an undrafted free agent and spent the 2015 training camp with the Buffalo Bills before spending time on the practice squads of the Chicago Bears, Miami Dolphins and New Orleans Saints throughout the 2015 season.
Sankey suffered a season-ending knee injury in Thursday night's 17-10 win over the Buffalo Bills in the preseason opener.
Sankey, who suffered a torn right ACL, will go on injured reserve once he clears waivers.