Родился в городе Арзамасе Горьковской области, в семье рабочих. Окончил девять классов средней общеобразовательной школы № 13, профессионально-технический лицей № 68, получив профессию «столяра-плотника» (1998 г.). В ноябре 1998 года был призван в ряды Вооружённых Сил России. Служил в Таманской дивизии. Принимал участие в контртеррористической операции по разоружению и ликвидации незаконных вооруженных формирований на территории Чеченской Республики. Рядовой Карпов погиб при исполнении воинского долга. Похоронен в Арзамасе, на Тихвинском кладбище. Награды: орден Мужества (03.04.2000, посмертно). Память: на здании средней общеобразовательной школы № 13 (г. Арзамас, улица Зелёная, 34), где учился воин, установлена мемориальная доска. Его имя увековечено на воинском мемориале – памятнике арзамасцам, погибшим в ходе боевых действий в Афганистане и Чечне, а также в ходе Специальной Военной Операции, расположенном в городе Арзамасе, в небольшом сквере на пересечении улиц Карла Маркса и Калинина.