Николай Антонович родился 5 мая 1924 года в д. Марковичи Марковичского сельского Совета Тереховского района Гомельской области. Закончил 7 классов.
Был мобилизован в Армию 15 сентября 1943 года. Участвовал в освобождении Польши, в Берлинской наступательной операции.
С сентября 1943 года по май 1944 года воевал в составе 229-го стрелкового полка. С мая 1944 года по сентябрь 1944 года воевал в составе 102-го запасного стрелкового полка. Воевал в составе войск ІІ-го Белорусского фронта в полковой пешей разведке.
С сентября 1944 года по июнь 1945 года был разведчиком 131 стрелкового полка. С июня 1945 по май 1946 года был разведчиком 1065-го стрелкового полка.
С мая 1946 года по июнь 1946 года продолжал службу в 222-м истребительном противотанковом дивизионе. С июня 1946 года по март 1947 года служил в 8 гвардейском артиллерийском полку.
Николай Антонович был ранен 3 октября 1943 года и 21 марта 1945 года.
Николай Антонович награжден орденом «Отечественной войны І степени»; медалями «За отвагу», «За освобождение Варшавы», «За победу над Германией», юбилейными медалями.
За долголетний и добросовестный труд в мирное время награжден медалью «Ветеран труда».