Александр Фролов родился 2 сентября 1952 года в Брянске.
Окончил географический факультет МГУ по специальности "океанология" (1974 г.), аспирантуру Гидрометцентра СССР (1976 -1980 г.)
По окончании университета в 1974-1976 гг. проходил срочную службу на Дальнем Востоке в службе метеообеспечения ВВС.
С 1980 г. работал в Гидрометцентре СССР, затем РФ младшим, старшим научным сотрудником, заведующим лабораторией.