Николай Андреевич родился 18 января 1920 года в д.Куралово Верхне-Услонского района ТатАССР (ныне РТ). В 1934 году окончил 4 класса. Работал комбайнером.
Участник Великой Отечественной войны. Призван на военну службу Верхне-Услонским РВК 1 октября 1940 года. Военную службу начал шофером в составе 255 батальона связи, в сотаве которого и начал боевой путь на Калининском фронте. 23 июня 1941 года был ранен и направлен на излечение в госпиталь. После излечения боевой путь продолжил в составе 143 танковой бригады в должности мл. механика танка по 13 августа 1943 года. После тяжелого ранения в левую руку направлен на излечение в госпиталь, где находился до ноября 1943 года. Далее направлен шофером в состав автополка, где служил до февраля 1945 года. День победы встретил в должности старшего шофера в составе 71 отдельной роты связи. Военную службу закончил 25 ноября 1946 года. Награждендважды медалью "За отвагу", медалью "За победу надГерманией", медалью "За взятие Кенигсберга", Орденом Отечественной войны.