В течение первой половины февраля армяне при поддержке артиллерии и бронетехники захватили пригород Степанакерта Кяркиджахан, населенные пункты вдоль дороги Шуша – Ходжалы и вокруг Шуши. Город Ходжалы был полностью блокирован, воздушное сообщение с ним прервано ввиду интенсивного применения армянской стороной переносных зенитно-ракетных комплексов и зенитной артиллерии против азербайджанских транспортных вертолетов. Немногочисленный гарнизон города состоял из роты ОМОН, территориального батальона местного ополчения и минометной батареи. В ночь на 26 февраля посте штурма с участием подразделений 366-го гвардейского мотострелкового полка Ходжалы и расположенный рядом аэропорт были захвачены армянами.
В январе-апреле 1992 г. в результате сговора с командованием Закавказского военного округа и 7-й гвардейской армии вооруженные силы Армении получили неограниченный доступ к технике, вооружению, боеприпасам, горюче-смазочным материалам, предметам материально-технического снабжения и обеспечения, находившимся в распоряжении округа. По приказу российского командования армянским формированиям только в январе было выдано несколько тысяч стволов АК-74 и АКМ; в частях и подразделениях 7-й армии было списано по два боекомплекта под видом расхода в период боевой подготовки войск. В результате имитации взрывов на складах 164-й мотострелковой дивизии, захвата армейских складов ракетно-артиллерийского вооружения под Ереваном и складов зенитно-ракетной бригады в Артике в распоряжении Армении появились боеприпасы, достаточные для ведения интенсивных боевых действий в течение трех месяцев.
Были также переданы 39 БМП, 10 БТР и БРДМ, 8 РСЗО «Град», 12 боевых вертолетов Ми-24 382-й вертолетной эскадрильи, несколько транспортных вертолетов Ми-25, более 6000 танковых снарядов, другие виды техники, вооружения, боеприпасов. В частях и подразделениях Вооруженных Сил РФ на территории Армении организованно велась вербовка наемников из числа военнослужащих; на контрактной основе привлекались летные экипажи вертолетов, механики-водители боевых машин, операторы ПТУРС, связисты, саперы, специалисты по обслуживанию и ремонту техники.
Ночью с 7 на 8 мая 1992 г. началась операция по захвату Шуши, сопровождавшаяся вводом в действие крупных сил, поддержанных артиллерией, танками, БМП. В результате охвата с трех сторон оставшийся без поддержки и утративший связь с командованием азербайджанский гарнизон после нескольких контратак был вынужден отойти 10 мая через Лысогорский перевал к городу Лачин. В течение семи последующих суток армянские части продолжили наступление.
К 18 мая сходящимися ударами из районов городов Горис (Армения) и Шуша (Карабах) они установили контроль над Лачиным и проходящей через него автомобильной дорогой. Лачинский полк территориальной обороны с боями отошел в южном направлении. Тем самым армянской армии удалось создать наземный коридор шириной до 20 км между Арменией и территорией Карабаха.
За неимением лучшего, азербайджанские власти выпустили из тюрем и отправили на фронт свыше 700 уголовников.
Недооценив решимость противника добиться перелома в ходе боевых действий, армянское командование запланировало на середину июня наступательную операцию из района Агджакенд (Шаумяновск) в направлении населенного пункта Ханлар. Армянскими саперными подразделениями были начаты работы по разминированию местности. Азербайджанской стороне удалось упредить противника. Руководством республики был отдан приказ на проведение крупномасштабной наступательной кампании. В начале июня значительные силы Национальной Армии (3-я особая мотострелковая, 4-я танковая бригады, тертерский, Геранбойский, ханларский, мингечаурский, ленкоранский, евлахский территориальные батальоны, батальон «Гуртулуш», части внутренних войск) были переброшены к линии фронта и скрытно сосредоточились в исходных районах.
Утром 12 июня азербайджанские части нанесли мощный удар по сходящимся направлениям из районов Ханлар и Нафталан к райцентру Шаумяновск. Одновременные удары были нанесены также южнее Агдере (Мардакерт), севернее и южнее Аскерана, на гадрутском направлении. Азербайджанская армия при поддержке тяжелой артиллерии, боевых вертолетов и штурмовой авиации в течение 48 часов ликвидировала Шаумяновский укрепрайон, отбросив армянские подразделения в южном направлении, а также охватила с двух сторон город Аскеран.
К 15 июня армянское командование предприняло попытку нанести контрудар и восстановить положение. На аскеранском направлении после ожесточенных боев армянской стороне после потери шести населенных пунктов удалось блокировать азербайджанский прорыв. В северном секторе фронта азербайджанская армия перенесла боевые действия в глубь территории Агдеринского района Верхнего Карабаха. С 17 июня по 9 июля части Национальной Армии, сочетая фронтальное наступление с выходом во фланг и тыл оборонявшейся группировки противника, заняли райцентр Агдере (4 июля), крупные населенные пункты Маргушеван, Марага, Атерк, установили контроль над северным берегом Сарсангского водохранилища.