Битва за Кавказ подразделяется на два этапа: оборонительный – с 25 июля по 31 декабря 1942 г.и наступательный – с 1 января по 9 октября 1943 г. В результате неудачного наступления советских войск в Харьковской наступательной операции (12-29 мая 1942 г.) немецким войскам удалось захватить Ростов-на-Дону, что открывало им дорогу на Кавказ к советским нефтяным месторождениям. Немецкое командование планировало наступление в двух направлениях. Группа армий «А» должна была наступать непосредственно на Кавказ. Вспомогательный удар наносила группа армий «В», которая наступала на Сталинград и должна была прикрыть левый фланг группы армий «А» и перерезать последние коммуникации между Кавказом и центральными районами страны, пролегавшие по реке Волге и железной дороге через Сталинград. В ходе наступления, которое продолжалось с 25 июля по декабрь 1942 г., немецким войскам удалось выйти к предгорьям Главного Кавказского хребта и к реке Терек. Однако к осени 1942 г. главные события уже разыгрывались на Сталинградском направлении. В сентябре немцы начали переброску войск группы армий «А» под Сталинград. Немецкие войска на Кавказе к январю 1943 г. уступали советским войскам и по численности, и по техническому оснащению. Успешное контрнаступление советских войск под Сталинградом и окружение немецких войск поставило в угрожающее положение всю группу армий «А» на Кавказе, и в январе 1943 г. она начала спешное отступление. Завершилась битва за Кавказ 9 октября 1943 г., когда советские войска вышли к Керченскому проливу.
Высадившийся 4 февраля отвлекающий десант сумел закрепиться и создать плацдарм, который потом удерживал в течение 225 дней. Он получил название «Малая земля» и в сентябре 1943 г. был использован морским десантом во время освобождения Новороссийска (10-16 сентября 1943 г.)