Родился 15 ноября
1897 года в деревне Бродниково Торжковского района Тверской
области.
В Советской Армии с 1918 года. Окончил Высшие командные курсы
(1924), курсы ПВО (1928), курсы усовершенствования командного
состава (1929 и 1931 годы), Военную Академию Генштаба (1941
год).
В годы Гражданской войны – командир эскадрона, участвовал в
боях на Восточном и Южном фронтах, в вооружённой борьбе на Украине.
После войны – командир отдельного эскадрона, кавалерийского
полка, начальник штаба кавалерийской дивизии. В 1935–1940 годах
работал в Генштабе.
Во время Великой Отечественной войны – в действующей армии:
командир 25-й кавалерийской дивизии (июль 1941 года – январь
1942 года), 13-го кавалерийского корпуса (январь – июнь 1942
года), командующий 4-й армией (июнь 1942 – ноябрь 1943 годов),
20-й армией (ноябрь 1943 – апрель 1944 годов), 47-й армией (май
– ноябрь 1944 года) и 48-й армией (с декабря 1944 года до конца
войны) на Ленинградском, Волховском, 2-м Прибалтийском, 1-м,
2-м и 3-м Белорусском, фронтах.
Войска под командованием Н.И. Гусева участвовали в оборонительных
боях на дальних и ближних подступах к Ленинграду, в Люблин-Брестской,
Варшав-ско-Познанской, Белорусскской и Восточно-Прусской наступательных
операциях.
После войны Н.И. Гусев до 1946 года командовал войсками Казанского
ВО, с 1946 по 1950 годы командовал армией. С 1950 года – военный
атташе СССР в Чехословакии. С 1954 года работал в Генштабе.
Депутат Верховного Совета СССР II и III созывов.
Награждён двумя орденами Ленина, четырьмя орденами Красного
Знамени, двумя орденами Суворова I степени, орденами Красной
Звезды, «Знак Почёта», медалями, а также иностранным орденом.