Родился в селе Размазлей Ардатовского района Горьковской области. Окончил среднюю школу в селе Размазлей (2004 г.). В 2010 – 2011 годах проходил срочную службу в рядах Вооружённых Сил России. После демобилизации жил и работал в Ардатовском районе. С апреля 2023 года – участник специальной военной операции по защите Донецкой и Луганской народных республик, по демилитаризации и денацификации Украины. Младший сержант Захаров погиб при исполнении воинского долга. Похоронен в городе Луганске.