Родился 19 сентября 1963 года в селе Уват Тюменской области. Окончил местную среднюю школу.
В Вооруженные Силы призван 6 ноября 1981 года. В учебной части города Теджена (Туркмения) прошел подготовку на механика-водителя танка Т-62.
В Республику Афганистан прибыл 27 апреля 1982 года в танковый батальон 70 отдельной гвардейской мотострелковой бригады (в/ч пп 71176) в город Кандагар — административный центр одноименной провинции. Исполнял обязанности старшего механика-водителя танковой роты.
Танкисты постоянно шли впереди: при тралении дорог, в ходе военных действий, во время сопровождения воинских колонн. Младший сержант Карпов принял участие в двадцати одной войсковой операции. Однажды его боевая машина подорвалась на фугасе – взрывном устройстве большой мощности. К счастью, экипаж остался цел.
Александр Николаевич награжден медалью «От благодарного афганского народа», знаком «Воину-интернационалисту».
Уволен в запас 30 октября 1983 года. Вернулся на родину в Уватский район. Сейчас проживает в поселке Туртас (Тюмень Медиа: «По долгу воина-интернационалиста»;
на фото ниже слева: Карпов Александр Николаевич с боевыми друзьями в Афганистане [1983];
на фото ниже справа: Карпов Александр Николаевич [слева] с боевым другом в Афганистане [1983]).