Родился 10 февраля 1937 года на прииске Балдин Тогульского района Алтайского края.
После окончания Большекерлегешской школы в 1954 году Николай отучился в годичной горнопромышленной школе, после чего был направлен на шахту 3-4 (сейчас шахта «Тырганская»), где трудился до 1987 года. За огромный вклад в развитие угольной промышленности Николаю Ивановичу присвоены звания «Почетный шахтер», «Заслуженный шахтер РСФСР», орденами Ленина, «Знак Почета», Трудового Красного Знамени, медалями «За доблестный труд. В ознаменование 100-летия со дня рождения В.И. Ленина», «Ветеран труда», является полным кавалером знака «Шахтерская слава» I, II и III степени.