Николай Андреевич родился в 1909 году в с. Никольское Лаишевского уезда Казанской губернии (позже Столбищенского района ТатАССР, ныне Лаишевский район РТ).
Участник Великой Отечественной войны. Призван в ряды Красной Армии 5 мая 1943 года Калининским(Ютазинским) РВК ТатАССР и направлен в распоряжение командира 1 запасной стрелкого батальона. С 20 мая по 21 августа 1943 года воевал в действующей армии 55 отдельной Армейской штрафной роте 27 А при 101-го стрелковом полку. С 21 августа 1943 года по 10 мая 1945 года находился в плену (г. Ригель). С 29 ноября 1945 года по 27 марта 1946 года служил в органах внутренних дел бойцом СВПК НКВД завода №741.
Награжден медалью «За победу над Германией в Великой Отечественной войне 1941-1945г.г.».