В марте 1942 года окончил пехотное училище, после чего был направлен командиром взвода 339 стрелкового полка на Сталинградский фронт. В боях Каракулова трижды ранило. После продолжительного лечения в госпитале в 1943 году его назначили на должность инспектора по охране и режиму в лагере военнопленных НКВД СССР. После войны Александр Иванович поступил на службу в органы внутренних дел Прикамья, где проработал в подразделении спецсвязи областного управления более 38 лет.
За доблестную службу Александр Иванович был отмечен многочисленными наградами: орденом «Великой Отечественной войны I степени», медалями «За Победу в Великой Отечественной войне 1941-1945 гг.», «За боевые заслуги», «За отвагу», «За оборону Сталинграда», «За безупречную службу».