Сахаров родился в 1979 году в городе Петропавловске (Казахстан). Имеет два высших образования по специальностям "Инженер путей сообщения по организации и управлению" и "Экономист-менеджер", оба получил в 2001 и 2002 годах в Уральском государственном университете путей сообщения. С 2001 года работал на различных должностях в структурах ОАО "Российские железные дороги".