С началом войны корпус находился в резерве Западного фронта, затем вошел в 13-ю армию и был выдвинут на рубеж Минского УРа. Здесь его соединения вступили в тяжелые оборонительные бои с 3-й танковой группой противника. Под ударами превосходящих сил противника они вынуждены были отойти за реку Березина в район города Борисов, а позже за реку Днепр, где закрепились на рубеже Копысь, Новый Быхов. С 10 июля корпус участвовал в Смоленском сражении, а с 24 июля он вел бои на реках Сож, Судость и Десна, находясь в составе 13-й армии Центрального, а с 15 августа — Брянского фронтов. Во второй половине августа на базе корпуса была сформирована 50-я армия, а майор Гаран назначен в ней начальником оперативного отдела. В этой должности принимал участие в Орловско-Брянской и Тульской оборонительных операциях.