Rivera was recalled Tuesday from Triple-A Reno, Nick Piecoro of the Arizona Republic reports.
He'll replace struggling outfielder Jake McCarthy on the Diamondbacks' active roster. Rivera had been off to a highly encouraging start this season at Reno, but the 26-year-old will likely operate mostly as a utility infielder with very little fantasy upside. He owns a career .238/.298/.393 batting line in the bigs.