Родился в сентябре 1915 года в селе Аратское Катавского района Челябинской области.
В 1937 году был призван на службу в РККА, получил специальность артиллериста. На фронте с июля 1941 года, командир орудия. Воевал на Северо-Западном, Донском и 3-м Украинском фронтах. Был ранен в 1941 году и контужен в 1945 году. Прошёл всю войну, демобилизован в сентябре 1945 года.
В 1949 году поступил на службу в 32 ОВПК МВД на должность пожарного. В 1963 году назначен на должность командира отделения 10-СВПЧ УООП г. Сим Челябинской области. Прослужил до 1967 года и вышел на пенсию по выслуге лет.
Государственные награды Волкова Н.А.:
орден «Красной Звезды»,
орден Славы IIIстепени;
медали:
«За оборону Сталинграда»,
«За взятие Будапешта»,
«За взятие Вены»,
«За победу над Германией в Великой Отечественной войне 1941-1945гг.»;
юбилейные медали:
«20 лет Победы в Великой Отечественной войне 1941-1945 гг.»