Родился 23 декабря 1922 года в селе Барановка Змеиногорского района Алтайского края, где и закончил семилетку. В 1938 году поступил в восьмой класс Енисейской школы, в 1940 - в Бийский государственный учительский институт на исторический факультет.
25 мая 1942 года призван в армию и направлен в Барнаульское военно-пехотное училище. В декабре 1943 года направлен на фронт в должности командира взвода разведки сто пятнадцатой отдельной развед. роты при двести двадцать пятой Новгородской дивизии. В 1945 году тяжело ранен. Демобилизовался в январе 1946 года, с февраля начал работать учителем, а с 1947 года - директором Малоенисейской школы. В августе 1953 года переведен директором в Сростинскую среднюю школу.
На пенсию ушел в январе 1983 года.
Николай Николаевич ушел из жизни 7 октября 2011 года. Участник Великой Отечественной Войны, офицер запаса, отмеченный многими боевыми и мирными наградами, талантливый педагог и организатор, замечательный человек, он оставил неизгладимый след в жизни многих поколений сростинцев.