С мая 1944 года участвовал в боях в Балтийском море. Принимал участие в Выборгской операции, потоплении крейсера ПВО «Ниобе», Прибалтийской операции, блокаде Курляндской группировки противника. Всего за время войны Герасимов совершил 385 боевых вылетов, принял участие в 44 воздушных боях, в которых сбил 6 самолётов лично и