В мае 1942 года подполковник Меньшиков назначен заместителем командира, в 3 июне 1943 года — командиром 50-й авиадивизии ДД. В 1943 года части дивизии в составе 6-го авиакорпуса ДД участвовали в Донбасской наступательной операции, в освобождении городов Енакиево, Мариуполь, Барвенково, Волноваха и Чаплино. За образцовое выполнение заданий командования один ее полк 18 сентября 1943 года был преобразован в гвардейский. Всего до конца года дивизией было совершено 2943 боевых самолето-вылета, в результате боевой работы было уничтожено 15 самолетов противника на аэродромах, взорвано 33 ж.-д. эшелона и 21 склад с горючим и боеприпасами. Особенно был успешным вылет с 7 на 8 сентября 1943 г. на ж.-д. узел Пологи, где было уничтожено 18 эшелонов с техникой и боеприпасами, сам ж.-д. узел был полностью разрушен. В 1944 года части 50-й авиадивизии ДД успешно действовали в Ленинградско-Новгородской, Крымской, Белорусской, Бобруйской, Белостокской, Люблин-Брестской и Ясско-Кишинёвской наступательных операциях, в освобождении Украины, Белоруссии, Литвы, Латвии и Эстонии, городов Севастополь, Осиповичи, Белосток, Бобруйск, Седлец, Галац. За успешные боевые действия в Крымской наступательной операции два ее полка получили наименование «Севастопольских», а самой дивизии присвоено наименование «Крымская». На заключительном этапе войны дивизия в составе 18-й воздушной армии двумя полками вела боевую работу по объектам в Германии — Берлину и Кенигсбергу. За успешное выполнение боевых заданий командования она была награждена орденом Красного Знамени.