Родился в селе Чемодановка. Воспитанник ЦДЮФ ФК «Зенит «(Пенза). Начал свою карьеру в 2008 году выступал за «Зенит -2». В сезоне 2010 года Евгений Захаров был заявлен за основную команду «Зенита». В сезоне 2014 года уехал в Воронеж, где выступал за «Факел» сыграл 7 матчей. В сезоне 2015 года вернулся в «Зенит», где сыграл 11 матчей. В сезоне 2017 года играл за ФК «Кызылташ» (Бахчисарай), а в сезоне 2018 года вновь выступает за пензенский «Зенит»