Родился 12 марта
1895 года в поселке Лахтинский Ленинградской области.
В Советской Армии с 1919 года. Окончил школу прапорщиков (1915),
Высшую военно-педагогическую школу (1929). С 1915 года участвовал
в Первой мировой войне, штабс-капитан. После Октябрьской революции
1917 года перешёл на сторону Советской власти. Во время Гражданской
войны командовал взводом, ротой, батальоном. Принимал участие
в подавлении Петропавловского восстания белоказаков в 1921 году.
После войны – командир батальона, преподаватель Саратовской
школы комсостава запаса. В 1930– 1940 – командир полка, помощник
командира стрелковой дивизии, начальник обозно-вещевого снабжения
ПриВО, помощник начальника Казанского пехотного училища. В июле
1940 года назначен командиром 153-й стрелковой дивизии (в сентябре
1941 года преобразована в 3-ю гвардейскую стрелковую дивизию),
с которой вступил в Великую Отечественную войну. С января 1942
по апрель 1943 годов – командир 4-го стрелкового корпуса, с
мая 1943 по октябрь 1944 годов – командующий 57-й армией, с
января 1945 года – 26-й армией.
Войска под руководством Н.А. Гагена участвовали в Сталинградской
и Курской битвах, боях на Левобережной и Правобережной Украине,
в освобождении Болгарии, в Ясско-Кишинёвской, Белградской, Будапештской,
Балатонской и Венской операциях. После войны – командир корпуса,
в 1947–1959 годах – помощник командующего войсками Приморского
Военного Округа, Дальневосточного ВоенногоОкруга.
Награждён двумя орденами Ленина, пятью орденами Красного Знамени,
орденом Суворова I степени, двумя орденами Кутузова I степени,
орденом Богдана Хмельницкого I степени, орденом Суворова II
степени, медалями, а также иностранными орденами.