The 32-year-old Brown reported to NRG Stadium after his holdout did not result in a new contract.
"I'm just here to work, man," Brown told reporters. "I'm leaving everything else up to the front office and my agent. It's always hard to be away from your craft, but I'm excited to be back."
Brown, whose base salary was $9.4 million this season, lost about $3.3 million -- forfeiting six $552,921 game checks -- by not reporting, according to the Houston Chronicle. He will have about $6.1 million remaining on his base salary.
The three-time Pro Bowl selection has two years remaining on his six-year, $53.4 million contract through the 2018 season with a $9.65 million nonguaranteed base salary next year.
Brown said he is "very ready" to play on Sunday against Seahawks. He can practice but would need to be added to the Texans' active roster to play in a game.
"It's my 10th year doing this, so I'm very familiar with what I need to do in order to be out there and be productive and be efficient," Brown said. "I'm in shape. So it's just getting caught up to speed on the plays and terminology and I'll be good."
Brown was asked about the Oct. 31 NFL trade deadline.
"I'm not thinking about that," Brown said. "I'm just here to play. Everything else is up to the organization and my agent. I'm here. This is where I want to be. I love the city of Houston. I love the fans. I love my teammates."
The Texans considered trading Brown and spoke to teams such as the Seahawks but nothing materialized, according to ESPN's Adam Schefter.