Из дворян. Окончив Московский университет, служил в Архиве Министерства иностранных дел. В 1861-62 годах — член революционного кружка в Петербурге. Из-за угрозы ареста бежал за границу. В 1864 году по делу «карманной типографии» П. Д. Баллада заочно приговорён к лишению всех прав и изгнанию за пределы России. Жил в Дрездене, затем в Женеве. Организовывал транспортировку изданий вольной русской печати в Россию.
С конца 1860-х годов — один из ближайших помощников М. А. Бакунина.
Один из организаторов и член редакций журналов «Работник» (1875) и «Община» (1878).