Ан-12 был разработан для выполнения требований советских ВВС к турбовинтовому грузовому судну. На базе спаренного турбовинтового Ан-8, разработанного для обслуживания Аэрофлота, параллельно с коммерческим пассажирским Ан-10 разрабатывался четырехмоторный Ан-12. Опытный образец Ан-12 летал в 1958 году на турбовинтовых двигателях Кузнецова НК-4 и представлял собой по существу милитаризованный Ан-10 с задней грузовой рампой. В период с 1959 по 1973 год было построено около 100 самолетов типа Ан-10. Серийное производство Ан-12 в ряде преимущественно военных вариантов продолжалось до 1973 года, после чего он был заменен на советском вооружении самолетом Ил-76. Ан-12БП - это базовая военно-транспортная версия. Оборонительная задняя орудийная башня отсутствует, естественно, на гражданских Ан-12.
Китайская компания Xian начала работы по перепроектированию Ан-12 в 1969 году, но после первого прототипа программа была перенесена в Шэньси. Был разработан ряд китайских версий, в том числе граждан