Brown played in 26 games for the Indians last season, batting .230 with two RBIs. The 27-year-old had been at Triple-A Columbus. The Brewers are expected to send Brown to Triple-A Nashville.
Brown showed promise last season, hitting .298 with eight homers and 67 RBIs for the Clippers. He had two stints with the Indians, the first starting on July 31 after Austin Kearns was traded to the New York Yankees.
The Indians selected Brown in the fourth round of the 2005 draft.