Родился в старообрядческой семье. Одно время он пребывал в обучении у местного сапожника, а летом снаряжался в город на случайные заработки. В 1899 году окончил школу грамоты Рыльского уезда.
Начало своей творческой деятельности он отнёс к 1904 году. С 1907 года печатает в газетах репортажи о деревенской жизни. Первое стихотворение публикует в 1908 году. Первая книга Карпова вышла в свет в 1909 году. Это был сборник статей-памфлетов «Говор зорь. Страницы о народе и интеллигенции», в котором Карпов обрушился с критикой на русскую интеллигенцию. В 1913 году вышел роман «Пламень».
В начале 1920-х Карпов издает 2 сборника стихов «Звездь» и «Русский ковчег», книги рассказов «Трубный голос» и «Погоня за радостью», две пьесы из жизни сектантов — «Богобес» и «Три зари».
В 1922 году в доме Карпова проводят обыск. Карпова практически перестают печатать.
Начиная с 1926 года занимался переводами с языков народов СССР. С конца 20-х годов Карпов начинает работать над автобиографической повестью «Из глубины».
В 1933 году в издательстве «Никитинские субботники» вышла в свет небольшая часть из написанной к тому времени повести «Верхом на солнце».
В середине 1930-х пишет роман «Путешествие по душам», также оставшийся неопубликованным.
Перед Великой Отечественной Войной он получил жильё в Москве. Жил в основном на пособия от литературных организаций и на командировочные.
Скончался в Москве 27 мая 1963 года. Похоронен в своём родном селе.
В 2007 в журнале «Наш современник» (№ 2) опубликован роман «Кожаное небо», созданный в 1920—1922 гг.