Родился в рабочем посёлке Пильна Нижегородской области. В 1993 году семья переехала в село Крутец Бутурлинского района Нижегородской области. С 1999 года жил и учился в социальном приюте в селе Ягубовка Бутурлинского района. Но в этом же году его переводят в Перевозский детский дом. Учился в Перевозской средней общеобразовательной школе. В 2004 году Перевозский детский дом расформировался, и Николай продолжил обучение в Ягубовскиом детском доме. В 2006 – 2010 годах находился в приемной семье и проживал в селе ЧергатьПеревозского района Нижегородской области. Там он продолжил обучение в Перевозской средней общеобразовательной школе, которую окончил в 2010 году. В этом же году поступил в Нижегородскую государственную сельскохозяйственную академию, где проучился два года, а затем был призван в ряды Вооруженных Сил России. В 2012 – 2013 годах служил в армии в 45-й отдельной гвардейской бригаде специального назначения - Воздушно-десантных войск (Московская обл, г. Кубинка). В ноябре 2013 года подписал контракт на продолжение службы в армии и переехал в город Ульяновск. Находился с миротворческой миссией в Сирийской Арабской Республике. В 2019 – 2021 годах заочно учился в Перевозском строительном колледже Нижегородской области на специальность «техническое обслуживание и ремонт автомобильного транспорта». Участник специальной военной операции по защите Донецкой и Луганской народных республик, по демилитаризации и денацификации Украины. Командир отделения спутниковой связи взвода управления разведывательного батальона 31-й отдельной гвардейской десантно-штурмовой бригады, гвардии старший сержант Шваров погиб при исполнении воинского долга. Похоронен в городе Ульяновске. Награды: орден Мужества (2022, посмертно), медали, в т.ч. «За боевые отличия» (13.01.2016), «За отвагу» (27.06.2022). Память: на здании Перевозской средней общеобразовательной школы № 1 (г. Перевоз, улица Молодёжная, 11), где учился воин, установлена мемориальная доска.