Brown played four seasons with the Saints after being drafted by New Orleans in 2010.
Listed at 6-foot-5 and 297 lbs, Brown started in 14 games for the Saints in 2013.
Brown did start fourteen games last season at left tackle for New Orleans, but was benched after getting schooled by St. Louis DE Robert Quinn in Week 15. He was replaced by rookie Terron Armstead who finished out the season there.
The Giants are in need of an experienced swing tackle and Brown will fit the bill, for now. He did play well at times last season and the Giants are hoping he can recapture some of that success.