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
Former Husky WRs ready to state their case for Seahawks O'Malley, Morrison lead Mariners to 8-3 win over Astros Family hockey ties run deep for Silvertips' Sutter Weekend storm hampers pink salmon fishing Up-and-down Serena advances to third round of U.S. Open Woman sues Oregon St., ex-coach Riley over 1999 sexual assault Facebook post costs Nebraska football stadium announcer his job Ex-NFL running back Phillips charged with killing cellmate
Our new comment system is not supported in IE 7. Please upgrade your browser here.