Zwischen 23. und 28. Juni 1941 kämpfte das Korps mit der 16. Infanterie-Division (mot.), der 16. Panzer-Division und der 11. Panzer-Division in der Panzerschlacht zwischen Brody und Dubno. Sowjetische Gegenangriffe von Süden her verpassten die östlich vorgehende 11. Panzer-Division, und trafen stattdessen die nachfolgende 57. Infanterie-Division in der rechten Flanke. Die Rote Armee trieb diese zehn Kilometer zurück, geriet dann aber durch das Eingreifen der 16. Panzer-Division bei Dubno in die Defensive. Der gleichzeitig von Norden angesetzte sowjetische Gegenangriff des 9. mechanisierten Korps (Rokossowski) bei Rowno konnte die 11. Panzer-Division ebenfalls nicht mehr am Durchbruch hindern, er traf aber auf die 13. Panzer-Division und wurde bald wieder in Defensive gedrängt, die sowjetischen Panzer operierten zu weit westlich und kämpften bereits ohne Unterstützung oder Versorgung. Das XXXXVIII. Armeekorps ebnete aber für die nachfolgende Infanteriekorps der 6. Armee über Schepetowka vorstoßend den Weg nach Kiew. Das XXXXVIII. Armeekorps bog nach der Besetzung von Berditschew am 11. Juli mit der 11. Panzer-Division rechts nach Südosten ab und schloss bei Novo-Archangelsk zusammen mit den XIV. Armeekorps und der 17. Armee am 2. August den Ring um weitere sowjetische Verbände im Kessel von Uman. Der weitere Vormarsch des Korps erfolgte mit der 16. Pz. und 16. mot. ID. ab 6. August südwärts nach Wosnessensk, am 11. August fiel Nikolajew, darauf gelang im Zusammenwirken mit der 11. Armee die Besetzung von Cherson.