Был призван из села Кыллах (возможно из с. Нерюктяй) Олекминского района. Воевал в самом начале Сталинградской битвы, летом 1942-го. Был тяжело ранен в ногу, долго лечился в госпиталях, но так и не вернулся в строй. Демобилизован в начале 1944-го.
С полей сражений не вернулись его братья Роман и Макар.
В мирное время Николай Корнилов был кадровым охотником.