Образование получил в Константиновском межевом институте; был затем пахарем, служил юнгой на волжском буксирном пароходе; замешанный в политическое дело, провёл начало 1880-х в административной ссылке. Написал драмы: «Тяжелая доля», «На земской ниве», «Чары любви», «Житье привольное», «Сумерки», «Ранняя осень», «Рабочая слободка»; комедии «Вольная пташка», «Крокодиловы слезы», «На развалинах прошлого», «Жрица искусства», «Рай земной». Эти пьесы Карпова печатались в журналах («Русское богатство», «Артист» и др.) и изданы почти все театральной библиотекой С. Рассохина в Москве. Писал также повести: «На пахоте» («Русская мысль», 1892 г., 4-7), «Чариков» («Русское богатство», 1892, IV). С 1892 Карпов — режиссёр Санкт-Петербургского «Невского общества устройства народных развлечений»: зимой ставил спектакли для рабочих, летом устраивал для них же народные гулянья.