The New York Giants surprisingly released Brown just a few days after signing him to a contract, according to the NFL transactions release.
Since then, Brown was hosted for a tryout with the Jets, but was not signed to a contract.
Brown, 28, signed a one-year, $825,000 contract that included a $40,000 signing bonus with the Texans back in April, but was officially released a little over a week ago.
In 2014, Brown appeared in all 16 games for the Giants last season and recorded 38 tackles, one sack, and a pass defense. Pro Football Focus has him rated as the No. 47 safety out of 87 qualifying players.
We will provide more information regarding Brown and the Lions, as the news becomes available.