The White Sox called up right-handed pitcher Gregory Infante Monday afternoon.

Infante takes the place of Cody Asche, who was sent down to Triple-A Charlotte Sunday evening.

In order to make room for Infante on the 40-man roster, the Sox moved Geovany Soto to the 60-day disabled list.

Soto has been dealing with an elbow injury and had surgery on Tuesday. His recovery will take at least 12 weeks, so Soto would never have been back within a 60-day timetable anyways.

"He's fine. Obviously nobody ever wants to go down, especially the catcher who has been doing a really nice job for us," manager Rick Renteria said ahead of Monday night's game against the Los Angeles Angels. "He's been having a lot of fun and has been enjoying the opportunity here, but I think he wants to resolve the pain that he has in his elbow because it's been very significant. He opted to have that cleaned up a little bit."

[WHITE SOX TICKETS: Get your seats right here]

Infante, 29, last pitched in the big leagues in 2010 with the White Sox. He did not allow a run in five games (4.2 innings).

Since that 2010 cup of coffee, Infante has bounced around the minor leagues, playing in the Los Angeles Dodgers, Toronto Blue Jays and Philadelphia Phillies systems before returning to the White Sox this season.

Infante is 0-1 with a 2.08 ERA and 1.00 WHIP in 13 innings with Charlotte, striking out 16 batters and allowing just seven hits.

The 26-year-old Asche was hitting just .105 at the plate prior to his demotion, going 6-for-57 over the span of 19 games.