Николай Иванович Димаков родился 4 декабря 1914 года в деревне Уткино Ростовского района Ярославской области.
Был призван на войну 2 июля 1941 года сразу после окончания Ленинградского химико-технологического института. В составе 322 стрелковой дивизии участвовал в оборонительных боях в приграничных областях Белоруссии, в сражениях за Москву, в Курской битве. Закончил войну в Чехии.
После войны остался служить в армии. В 1956 году был направлен по службе в город Челябинск. Работал на военном заводе инженером. Дослужился до звания: инженер-майор.
Скоропостижно скончался от инфаркта в мае 1964 года в возрасте 49 лет.
Награждён Медалями «За оборону Москвы», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.», «За боевые заслуги», Орденом Красной Звезды.