Александр Карпов родился 22 апреля 1958 года в селе Верхний-Икорец, Бобровского района, Воронежской области. Образование: высшее военно-политическое. В 1975 году окончил среднюю школу в городе Новосибирск.
В 1980 году окончил Новосибирское высшее военно-политическое общевойсковое училище имени 60-летия Великого Октября. С 1980 года проходил службу в Дальневосточном военном округе на различных воинских командных должностях.
В 1993 году прошел профессиональную переподготовку на Центральных артиллерийских офицерских ордена Ленина дважды Краснознамённых курсах в городе Санкт-Петербург.
С 1996 года - военный комендант территориального гарнизона Острова Сахалин.
В 2001 и в 2004 годах обучался на курсах в Общевойсковой академии ВС РФ по специальности: начальник штаба местной обороны гарнизона.
В 2006 году прошёл профессиональную переподготовку в Ярославском государственном педагогическом университете имени К.Д.Ушинского
Офицер Вооруженных сил РФ, Подполковник
В 2012 года избран Депутатом Городского Собрания четвертого созыва по единому избирательному округу. Член постоянных Комитетов: по социальной политике, по городскому хозяйству, по экономике и бюджету, по регламенту и местному самоуправлению. Член фракции депутатов партии «Коммунистическая Партия Российской Федерации».
Имеет государственные награды.
Женат, дочь, сын, внук.