В 1812 году Гогель командовал 3-й бригадой в 26-й пехотной дивизии (Паскевича) и участвовал с ней в боях под Могилевом; в Смоленске защищал Королевский редут от атак Мюрата и Нея, а в Бородинском бою дрался на Шевардинском редуте. После Тарутинского сражения поступил с дивизией под начальство Платова и участвовал во всех делах при отступлении Наполеона. За преследование французов от Малоярославца до Красного получил чин генерал-майора и орден Св. Анны 1-й степени.