Родился в селе Виняево Арзамасского района Горьковской области. Работал трактористом в колхозе «Красный пахарь» Арзамасского района. В октябре 1986 года был призван в ряды Вооружённых Сил СССР. С апреля 1987 года принимал участие в боевых действиях на территории Республики Афганистан. Командир отделения, младший сержант Фролов погиб при исполнении воинского долга. Похоронен на кладбище села Виняево городского округа г. Арзамас Нижегородской области. Награды: орден Красной Звезды (посмертно). Память: его имя увековечено на воинском мемориале – памятнике арзамасцам, погибшим в ходе боевых действий в Афганистане и Чечне, а также в ходе Специальной Военной Операции, расположенном в городе Арзамасе, в небольшом сквере на пересечении улиц Карла Маркса и Калинина.