Участие в Венгерской кампании (он исправлял должность обер-квартирмейстера отряда, действовавшего в Трансильвании) дало ему чин полковника (18 октября 1849 г.) и ордена св. Владимира 4-й степени с бантом (12 ноября 1849 г.) и австрийский св. Леопольда. 30 августа 1850 г. Герсеванов отчислен от должности обер-квартирмейстера 13-й пехотной дивизии и назначен состоять при штабе 5-го пехотного корпуса. 30 июня 1852 г. он назначен обер-квартирмейстером того же корпуса (эту должность дважды исправлял и раньше). 6 декабря 1852 г. награждён орденом св. Анны 2-й степени.