Николай Федорович родился 8 января 1924 года в с.Большое Шемякино Тетюшского кантона ТатАССР (ныне Тетюшский район РТ). Окончил 5 классов семилетней школы.
Участник Великой Отечественной войны. Призван в ряды Красной Армии 6 августа 1942 года Тетюшским РВК ТатАССР. Военную службу начал краснофлотцем стрелком в 126 стрелковом полку морской пехоты Северного флота с августа по январь 1945 года, в составе которого принимал участие в действующей армии. В период с января 1945 года по апрель 1947 года службу продолжил стрелком в 148 особой бригаде береговой обороны Северного флота. После увольнения в запас работал возчиком в столовой Райпотребсоюза Куйбышевского района ТатАССР. С супругой Надеждой Григорьевной (1926г.р.) вырастили 3-х сыновей и 3-х дочерей.
Награжден орденом Отечественной войны 2-степени (1985г.), медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г. и другими медалями.