Terms of the deal announced Wednesday weren't released.
Pierzynski, a two-time All-Star who turns 36 Sunday, hit .278 with a career-high 27 home runs in 135 games for the Chicago White Sox last season.
The Rangers lost Mike Napoli in free agency and re-signed Geovany Soto at a reduced salary after he hit .196 in 47 games following a trade with the Chicago Cubs.
To make room for Pierzynski on the 40-man roster, the Rangers designated catcher Luis Martinez for assignment.
More Sports Headlines
Maine football coach Cosgrove stepping down after 23 years 8:53 a.m. NFL reviewing Keenum concussion procedures 8:49 a.m. No. 10 Gonzaga heads deep field at Battle 4 Atlantis 8:46 a.m. From Lake Stevens to WSU: Gunnar Eklund's ‘awesome experience’ Seahawks' Lynch to see specialist for abdominal injury Don’t ask Petersen about possibility of UW playing in bowl game Rawls has shown he is the Heir of the Beast Patriots improve to 10-0, beat Bills 20-13
Our new comment system is not supported in IE 7. Please upgrade your browser here.