Родился в посёлке Санатория «Бобыльский» Вадского района Нижегородской области. Окончил Вадское профессионально-техническое училище № 94 по специальности «электромонтер». В 2013 – 2019 годах служил по контракту в Вооружённых Силах России: начальник танкодрома, командир отделения, водитель. С 2022 года – участник специальной военной операции по защите Донецкой и Луганской народных республик, по демилитаризации и денацификации Украины. Служил наводчиком в составе 138-й гвардейской отдельной мотострелковой бригады. Позднее – командир танкового взвода 10-го танкового полка 20-й гвардейской мотострелковой бригады. Младший лейтенант Захаров погиб при исполнении воинского долга. Похоронен на кладбище села Лопатино Вадского муниципального округа. Награды: орден Мужества (посмертно). Память: на фасаде здания Вадской средней школы, где учился воин (с.Вад, улица Просвещения, 33), установлена мемориальная доска.