В 1896 г. закончил обучение в Петербургском технологическом институте.
С 1899 г. начал работать на электрической станции в Петербурге, а затем ‒ в «Ленэнерго».
С 1922 г. руководил Государственной электростанцией № 2. В 1926 г. получил звание профессора.
Изобрёл шахтно-цепную топку, предназначенную для сжигания кускового торфа. Изначально подобные топки установили на Петроградской трамвайной станции в 1921 г., а через год на Шатурской станции. Благодаря этому изобретению был решен вопрос о высокоэффективном сжигании торфа крупными котельными установками, что позволило осуществить строительство мощных электрических станций на торфе.
Макарьев является автором работ по торфодобыче и конструкции различных топочных устройств для торфа и горючего сланца. В период введения плана ГОЭЛРО являлся активным участником его осуществления. Награжден орденом Ленина.