Афанасий Зиновьевич Каравацкий родился в селе Корниловка Могилёвской губернии (ныне — Шумского района Смоленской области) в крестьянской семье.
После учёбы в сельской школе окончил двуклассное училище в селе Соине.
В 1919 года призван в Красную Армию.
Советский военный летчик и военачальник, участник Гражданской и Великой Отечественной войн, командир 3-го Бобруйско-Берлинского ордена Суворова бомбардировочного авиационного корпуса во время Великой Отечественной войны.