Николай Игнатьевич Виноградов родился в деревне Суриха (ныне — Шарьинского района Костромской области), в ВМФ с 1925 года. Окончил Военно-морское училище им. Фрунзе (1930), курсы командного состава Учебного отряда подводного плавания (1932), Военно-морскую академию (1939). Во время Великой Отечественной войны командовал бригадой подводных лодок, затем был начальником подводного плавания на Северном флоте, в 1943—1945 годы - заместитель начальника и начальник подводного плавания ВМФ. Награжден двумя орденами Ленина (первый 1936), пятью орденами Красного Знамени, орденом Ушакова I степени (№3), орденом Красной Звезды, медалями. Автор книги воспоминаний «Подводный фронт».