Guerrero agreed to a minor-league contract with the Marlins, Matt Eddy of Baseball America reports.
Guerrero was outrighted to Triple-A Louisville after passing through waivers unclaimed.
Guerrero connected on a pinch-hit solo home run in Saturday's 5-1 loss to the Marlins.
Guerrero's contract was selected by the Reds on Tuesday.
The Reds are expected to formally promote Guerrero from Triple-A Louisville prior to Monday's game against the Pirates, Craig Mish of Sirius XM reports.
Guerrero re-signed Sunday with the Reds on a minor-league contract, Zach Buchanan of the Cincinnati Enquirer reports.
The Reds declined to tender Guerrero a contract Friday, making him a free agent, Mark Sheldon of MLB.com reports.
Guerrero was claimed off waivers by the Reds on Monday.
Guerrero was designated for assignment by Arizona on Friday ahead of the Rule 5 draft.
Guerrero has a .222/.266/.368 line through 43 games at Double-A Mobile.