Pierre is a career .301 hitter with 387 runs batted in, 804 runs scored and 459 stolen bases over a 1,433-game career. In addition to the Dodgers, Pierre has played for Colorado, Florida and the Chicago Cubs in a 10-year major-league career.
Last year the 32-year-old outfielder hit .308 with 31 RBI and 30 stolen bases in 145 games.
Pierre is considered a lead-off hitter and is likely to play left field for the White Sox. He was regulated a backup role behind Manny Ramirez in Los Angeles. Much of his playing time last season came when Ramirez was suspended.
Dodgers General Manager Ned Colletti said Pierre "deserved the chance to play more" and so considered trade offers.
Pierre is to be paid a total of $18.5 million the next two seasons. The Chicago Tribune said the Dodgers would pay more than half of Pierre's salary through 2011.