Николай Александрович родился 11 декабря 1918 года в с.Три Озера Спасского уезда Казанской губернии (ныне Спасский район РТ). В 1937 году окончил 8 классов Куйбышевской средней школы, в 1939 году в 2 курса Казанского авиационного техникума. 2 октября 1939 года призван по простому призыву на военную службу Бауманским РВК г.Казань и проходил военную службу путейцем 68 отдельного железнодорожного батальона 7 железнодорожной бригады Забайкальского военного округа. С марта по ноябрь 1940 года курсант 7 полковой школы 7 железнодорожной бригады Хабаровского военного округа. По окончанию направлен командиром отделения 68 отдельного железнодорожного батальона 7 железнодорожной бригады Иркутского военного округа, где с другими получил сообщение о начале войны и служил до декабря 1942 года. С декабря 1942 года по мая 1943 года воевал в составе этой же части на Воронежском фронте. 8 марта 1943 года получил ранение. С мая по август 1943 года в составе 1-го Украинского фронта в этой же части командиром минометного взвода 82-мм минометов. С августа 1943 года по июнь 1944 года воевал разведчиком, оперуполномоченным транспортного отдела 19 железнодорожной бригады 3 Управления МГБ СССР на 1 Украинском фронте. С июня 1944 года и по декабрь 1946 года (до увольнения в запас) воевал и служил оперативным уполномоченным в 35 и в 3 железнодорожных бригадах МГБ СССР.