Николай Ильич Попов родился в 1912 г. в г.Уфе. До призыва в армию работал на Уфимской чайной фабрике, на Уфимском лесозаводе. В Советскую Армию призван в феврале 1943 г. Уфимским райвоенкоматом. На фронте Великой Отечественной войны с 22 августа 1943 г.
Командир расчета противотанкового ружья 202-го гвардейского стрелкового полка (68-я гвардейская стрелковая дивизия, 4-я гвардейская армия, Воронежский фронт) гвардии сержант Н.И.Попов совершил подвиг в бою 28 августа 1943 г. за высоту 30,6 в районе с.Михайловка Котелевского района Полтавской области. Во время отражения танковой контратаки немецких «тигров» у тов. Попова вышло из строя противотанковое ружье. Танк был рядом, намереваясь гусеницами давить наши боевые порядки. Тов. Попов взял в руки противотанковые гранаты и, выскочив «тигру» навстречу, бросился ему под гусеницы и взорвал его. Во время этого взрыва погиб смертью храбрых гвардии сержант Попов.
Звание Героя Советского Союза н.и.попову присвоено 10 января 1944 г. посмертно.