Николай Ефимович родился в апреле 1924 года в селе Выползово Солнцевского района Курской области.
В марте 1942 отправился на фронт в составе воинской часть 146 азсп 48 А ( 146 азсп, 48 А ). Награжден медалями «За боевые заслуги», «За взятие Кенигсберга», «За победу над Германией».