Народився 3 квітня 1952 р. в с. Печи Борзнянського району Чернігівської області. В 1980 р. закінчив Харківський інститут інженерів залізничного транспорту. В 2000 р. закінчив Європейський університет фінансів, інформаційних систем, менеджменту і бізнесу за спеціальністю «економіст».
Працював водієм, слюсарем, помічником водія, водія дрезини, головним механіком, заступником начальника дистанції колії в Конотопі.
В 1984-1987 рр. Микола Нога працював у Конотопському міськкомі партії. З липня 1987 р. по вересень 1998 р. - перший заступник голови виконкому Конотопської міськради.
В вересні 1998 р. Микола Нога був призначений головою Кролевецької райдержадміністрації.
В 2001 р. Микола Нога обраний міським головою Шостки. Переобраний на цю посаду в 2006 р.