В 1941 году он окончил среднюю школу и, сразу после начала Великой Отечественной Войны, пошёл работать на завод учеником в отдел кооперирования.
В 1943 году Смирнов поступил в театральное училище имени Щепкина, которое окончил в 1947 году.
С 1947 по 1955 годы Николай Андреевич был актёром Новочеркасского драматического театра, театра Группы советских войск в Германии, Первого московского областного драматического театра, Вышневолоцкого драматического театра.
С 1955 года Николай Смирнов работал исключительно в кино.
С 1962 года – актёр киностудии имени Горького. Исполнял, в основном, роли простых русских мужиков и рабочих.
Скончался 20 апреля 1994 года.