Работник здравоохранения, заслуженный врач РСФСР
Родился в селе Извольское, ныне Износковского района Калужской области.
Окончил медицинский техникум, затем Московский медицинский институт.
Участник Первой мировой, Гражданской и Великой Отечественной войн.
В Красной Армии с февраля 1938 года. Майор медицинской службы Герасенков служил начальником отделения в подвижном полевом госпитале № 61 50-й армии 2-го Белорусского фронта.
После окончания войны работал главным врачом Уренской городской больницы.
Заслуженный врач РСФСР (05.01.1952).
Жил в Урене, похоронен на старом городском кладбище.
Награды: орден Красной Звезды (14.05.1944); медали, в т.ч. «За боевые заслуги» (16.07.1942).