Родился в селе Успенка Рыбинского района. Член КПСС. Награжден орденами Красной Звезды, Александра Невского, медалями «За отвагу», «За оборону Ленинграда».
За образцовое выполнение боевых заданий командования в борьбе с немецкими захватчиками командиру роты 1256-го стрелкового полка 378-й Краснознаменной Новгородской дивизии капитану Прохорову 24 марта 1945 года посмертно присвоено звание Героя Советского Союза.