В ноябре 1942 года назначен командиром 387-й стрелковой дивизии, находившейся в резерве Ставки ВГК в составе 2-й гвардейской армии в районе города Мичуринск Тамбовской области. В середине декабря дивизия в составе армии была переброшена на Сталинградский фронт и участвовала в Котельниковской операции, в оборонительных боях на рубеже совхоза Крень с целью недопущения прорыва котельниковской группировки противника на соединение с окруженными под Сталинградом немецкими войсками. 25 декабря 1942 года она в составе армии перешла в наступление. С 1 января 1943 года ее части наступали в составе Южного фронта (бывший Сталинградский). 16 января они вышли на рубеж реки Северский Донец и завязали упорные бои с противником, отражая частые контратаки танков и пехоты противника. В ходе дальнейшего наступления дивизия действовала на Новочеркасском направлении и 13 февраля освободила года Новочеркасск, а 9 марта 1943 года выведена во второй эшелон (Северо-Кавказская, Ростовская наступательные операции). В начале апреля 1943 года дивизия входила в 51-ю армию Южного фронта, затем 19 апреля подчинена 28-й армии и заняла оборону в районе Матвеева Кургана. С 12 мая 1943 года она была переподчинена 44-й армии, а в конце июня отведена на тыловой рубеж обороны. В июне — июле полковник Макарьев находился в госпитале по болезни, затем вновь вернулся в дивизию, которая в это время в составе 28-й армии участвовала в Миусской наступательной операции. В середине августа она была подчинена 5-й ударной армии и в ее составе принимала участие в Донбасской наступательной операции. В начале сентября отстранен от командования дивизией командующим 5-й ударной армией генерал-лейтенантом В. Д. Цветаевым и зачислен в резерв Военного совета Южного фронта, затем вновь находился на лечении в госпитале в Москве.