The Cubs activated catcher Geovany Soto before Sunday's game against the Pirates.
Welington Castillo, who had come up to replace Soto, was sent back to Triple-A Iowa.
Soto had been on the disabled list since May 11 with a left groin strain.
Cubs Activate Geovany Soto