Родился в Новгороде-17, в семье военнослужащего. Окончил среднюю общеобразовательную школу № 153 Автозаводского района (г. Нижний Новгород). В 1994 году был призван в ряды Вооружённых Сил России. Службу проходил в 34-й ордена Жукова бригаде оперативного назначения Приволжского округа войск национальной гвардии Российской Федерации в городе Богородске Нижегородской области, откуда был направлен на учёбу в Новосибирское высшее военное командное училище МВД России. По окончании годичного курса, младший лейтенант Фролов вернулся в Богородск на должность командира взвода. С мая 1996 года принимал участие в контртеррористической операции по разоружению и ликвидации незаконных вооруженных формирований на территории Чеченской Республики. Погиб при исполнении воинского долга. Похоронен на кладбище села Кечасово Краснооктябрьского муниципального округа Нижегородской области.