Николай Герасимович родился 15 декабря 1930 года в с.Шибаши Алькеевского района ТатАССР (ныне с.Русские Шибаши Алькеевского района РТ).
Труженик тыла. В годы Великой Отечественной войны выполнял различную работу на ровне со взрослыми в колхозе. Трудовую деятельность начал в 1955 году заведующим ремонтной мастерской Кулундинской машинно-тракторной станции Карагандинской области. (Казахстан). В 1959–60 года инженер государственного технического надзора Кузнечихинского района ТатАССР. В 1960–73 года главный инженер конезавода №57 куйбышевского района ТатАССР, в 1973–93 года главный инженер Куйбышевского районного объединения «Сельхозтехника» ТатАССР. Заслуженный механизатор ТатАССР (1967г.). Ветеран труда.
Награждён медалями «За освоение целины», «За доблестный труд. В ознаменование 100-летия со дня рождения В.И.Ленина» (1970г.).