Hughes, 28, is a former third-round pick of the Browns back in 2012. He spent over four years in Cleveland before he was released a few weeks into the 2016 season.
Hughes had a brief stint with the Patriots before signing on with the Buccaneers midseason. The Saints gave him a shot to compete for a roster spot during training camp, but he was released as their trimmed their roster down to 53 players coming out of the preseason.
In 2016, Hughes appeared in five games and recorded six tackles and no sacks.