Astros general manager Jeff Luhnow announced Friday that Houston has claimed outfielder Che-Hsuan Lin off waivers from the Boston Red Sox.
In a corresponding roster move, the Astros designated right-hander Enerio Del Rosario for assignment.
Lin, 24, had four stints with the Red Sox in 2012, hitting .250 with a run scored over 12 at-bats in nine games.
The Taiwan native spent the majority of this past season at Triple-A Pawtucket, where he hit .247 with two homers, 30 RBI, 11 doubles, five triples and 15 stolen bases over 396 at-bats in 113 games.
Lin was formerly tagged by Baseball America as the best defensive outfielder (2009-11) in the Red Sox farm system.
Del Rosario, 27, went 0-0 with a 9.00 ERA over 19 innings in 19 relief appearances for the Astros this past season.
The right-hander, who was acquired by Houston from the Cincinnati Reds in exchange for cash considerations in September 2010, spent the majority of the 2012 campaign at Triple-A Oklahoma City.
Houston's 40-man roster is currently at full capacity.