Народився 1 грудня 1954 р. у с. Мічуріне Тельманівського району Донецької обл. У 1981 р. закінчив Кримський сільськогосподарський інститут за спеціальністю «агрономія». У 2002 р. закінчив Донецький державний університет за спеціальністю «економіка підприємств».
1972 р. - працівник колгоспу ім. Тельмана (Тельманівський район Донецької обл.). 1973-1976 рр. - служба в армії.
З 1981 р. по 1983 р. Микола Костяк працював гідротехніком, головним гідротехніком, головним агрономом колгоспу «Серп і молот» (Тельманівський району Донецької обл.).
1983-1985 рр. - головний агроном радгоспу «Гірник» (Донецька обл.).
1985 - 1986 рр. - інструктор Старобешівського райкому КПУ (Донецька обл.).
1986-1990 рр. - директор радгоспу «Гірник».
З 1990 р. по 2000 р. Микола Костяк працював головою Старобешівського райкому народного контролю, головою Старобешівського райради та виконкому, представником Президента в Старобешівському районі, головою Старобешівської райдержадміністрації.
2000-2003 рр. - голова Тельманівської райдержадміністрації (Донецька обл.).
2003-2004 рр. - начальник департаменту Мінагпрополітики по зв'язках з Верховною Радою та оргроботы, звідки перейшов на пост начальника Головної державної інспекції з карантину рослин.
2004-2005 рр. - перший заступник голови Херсонської облдержадміністрації.
2006-2010 рр. - начальник Головної державної інспекції з карантину рослин.
З квітня по червень 2010 р. - перший заступник голови Херсонської ОДА.
18 червня 2010 р. Миколи Костяк призначений головою Херсонської облдержадміністрації.
Депутат Херсонської облради V скликання. Заслужений працівник сільського господарства.