In return, the Royals obtained Minor League infielder Juan Rivera. He will report to the Class A Burlington Bees.
Berroa was assigned to the Dodgers' Triple-A club at Las Vegas, but was expected to report to Los Angeles on Saturday. Dodgers shortstop Rafael Furcal is on the disabled list with back problems, and replacement Chin-lung Hu is batting just .172.
Berroa lost his starting shortstop job with the Royals when Tony Pena was obtained from the Atlanta Braves in Spring Training 2007. Except for a brief callup to Kansas City that season, Berroa has been playing for Triple-A Omaha ever since.
This season, Berroa was batting .291 with 10 home runs, 27 RBIs and 34 runs in 51 games. Last year, he hit .300 and had eight homers and 40 RBIs in 81 games.
Berroa won the AL Rookie of the Year award after a superb 2003 season, in which he batted .287, hit 17 homers and knocked in 73 runs.
The next year, the Royals signed Berroa to a multiyear contract through 2008. Under that deal, he is earning $4.7 million this year.
Over seven seasons with the Royals, he played 627 games with a .263 career average. From 2003-05 he played 450 games at shortstop, second most in the AL to Miguel Tejada's 484.
Rivera, 21, has a .248 average with eight home runs and 71 RBIs in five Minor League seasons. This year, he was batting .241 in 10 games for the Dodgers' Great Lakes club in the Class A Midwest League.
Dick Kaegel is a reporter for MLB.com. This story was not subject to the approval of Major League Baseball or its clubs.