Родился 24 декабря 1927 года в селе Воеводское Благодатновского района Одесской области Украины. Затем семья переехала на Ставрополье.
В РККА с октября 1944 года. Призван Молотовским районным военкоматом Ставропольского края. Служил командиром отделения 9-й танковой дивизии 216-го отдельного зенитного артиллерийского полка. Награжден медалью «За оборону Кавказа», медалью «За победу над Германией».
В мирное время Николай Александрович работал агрономом.
В настоящее время проживает в посёлке Коммунар Красногвардейского района Ставропольского края.