Winston was the last player the Texans signed. He agreed to a $608,000 signing bonus in a four-year deal, which likely will be restructured after three years. He is slated to make $275,000 this season, $360,000 in 2007 and $440,000 in 2008.
Winston, who was drafted 66th overall, is expected to back up right tackle Zach Wiegert this season.
To make room for Winston, 6-6 and 311 pounds, and fellow third-round offensive tackle Charles Spencer on the roster, the Texans waived defensive back Jammal Lord and running back Nick Luchey.