В 1943 г. младший лейтенант А. Д. Карпов командовал звеном. По разведывательным данным А. Д. Карпова штурмовая и бомбардировочная авиация уничтожила большое количество плавсредств противника. Он участвовал в освобождении Новороссийска и Таманского полуострова, в десантной операции на Керченский полуостров, уничтожил 2 торпедных катера, 4 автомашины, 2 паровоза, самолет Ю-52 на аэродроме Саки и много живой силы противника. В воздушных боях сбил 6 вражеских самолетов. В период освобождения Крыма дважды в условиях сильного противодействия истребителей противника производил корректировку артиллерийского огня береговых батарей, в результате чего в п. Камыш-Бурун было потоплено 2 быстроходные десантные баржи противника. В апреле 1944 г. в плохих метеоусловиях А. Д. Карпов обнаружил конвой противника из 24 кораблей. Благодаря его разведданным 11 из них было уничтожено. К концу августа 1944 г. А. Д. Карпов совершил 251 боевой вылет, из них 179 на воздушную разведку.
/Герои Советского Союза Военно-Морского флота. Биографический справочник. – Москва: Воениздат, 1977, с.215/.
Указом Президиума Верховного Совета СССР от 6 марта 1945 года лейтенанту А.Д. Карпову присвоено звание Героя Советского Союза.