The 32-year-old Dickerson last played in the majors for the Orioles last season, and batted .238 in 56 games. He signed a minor league deal with Pittsburgh last offseason and has spent the entirety of his 2014 season at Triple-A Indianapolis, batting .309.
Cleveland is expected to place Dickerson on their major league roster after placing outfielder Michael Bourn on the disabled list Monday with a hamstring injury. Bourn is expected to miss three to four weeks.
In exchange for Dickerson, the Indians agreed to send cash and a player to be named later to Pittsburgh.
The Indians are six games back of the Tigers in the AL West, and 4.5 games behind Seattle for the second Wild Card spot in the AL.