В 1941 году Николай Соколов закончил 9 классов. До 20 июня проходил экзамены, а 22 июня был направлен на оборонительные работы в деревню Красуха Калининской области. Участвовал в постройке полевого аэродрома. Был направлен на озеро Селигер, где пробыл с 1 июля по 30 октября на оборонительных работах. 30 октября 1941 года был призван в ряды Советской Армии. До места назначения шли 850 км (от Ленинграда до Горького). Из Горького направили на Дальний Восток, в город Спасск. В январе 1943 года окончил Хабаровское пулеметно -минометное училище. Был командиром взвода, роты. В 1945-1946 гг. находился в составе Советской Армии в Северной Корее. В 1947 году был направлен на работу в школу авиационных механиков. В 1952 году учился в высшей офицерской летной школе командиров дальней авиации. В 1955 году демобилизовался.