В марте 1943 года Исмаилу Булатову было присвоено воинское звание генерал-майора. В июне 1944 года Булатов назначается заместителем командующего по тылу 10-й гвардейской армии 2-го Прибалтийского фронта. В январе 1945 года генерал-майор Булатов стал заместителем командующего войск по тылу 21-й армии 2-го Белорусского фронта. Участвовал в боях за Кенигсберг и во взятии Берлина. Вскоре Исмаил Булатов тяжело заболел и в январе 1946 года вышел в отставку.