"I'm just ready to get back on the field with my brothers," he told reporters.
Brown chose not to answer questions about why he held out, instead saying he's "going to focus on the future and being here, being back at work."
Brown, 32, said he is "very ready to play" on Sunday against the Seattle Seahawks, but whether he will play is "up to the coaching staff."
"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 missed the Texans' voluntary and mandatory offseason programs and did not report to The Greenbrier at the start of training camp. Brown told reporters in September that he "definitely" planned to play football this year.
Brown has two years remaining on his six-year, $53.4 million contract but does not have any guaranteed money left in the remaining two years. Brown lost almost $553,000 a week in game checks for each of the six games he missed.
According to ESPN's Adam Schefter, the Texans considered trading Brown and spoke to teams such as the Seahawks, but nothing materialized.
Brown needed to be on the Texans' 53-man roster for six games in order to accrue the season.
Chris Clark, who has started at left tackle since Week 2, is out with a calf strain. When both Brown and Clark are able to play, Clark could slide to right tackle, as he did after Derek Newton tore the patellar tendons in both knees in Week 7 of the 2016 season.