Родился в небогатой помещичьей семье. Поступил на юридический факультет Петербургского университета, но вскоре за участие в студенческих беспорядках отсидел несколько месяцев в Петропавловской крепости, сначала в виде ареста подследственного, потом по приговору Сената. Экстерном сдал экзамены за университетский курс.
В 1862 году стал печататься в периодических изданиях «Время», «Дело» и др.
За революционную пропаганду среди студенчества подвергался тюремному заключению, постоянно находился под надзором полиции. Во время студенческих волнений в Петербурге в 1868–1869 годах вместе с С. Г. Нечаевым возглавлял радикальное меньшинство. Весной 1869 года был вновь арестован и в июле 1871 г. приговорён Санкт-Петербургской судебной палатой к 1 году и 4 месяцам тюрьмы. По отбытии наказания был выслан на родину, в Великие Луки, откуда вскоре эмигрировал и в Россию больше не вернулся. За границей (в Женеве) издавал журнал «Набат» (1875–1881).
Автор работ по философии, истории, экономике, праву, педагогике.
Литература:
Рудницкая, Е. Л. Русский бланкизм : Петр Ткачев / Е. Л. Рудницкая. – Москва : Наука, 1992. – 266 с.
Сивцево (Борковская волость) // Михайловская Пушкиниана. - Псков, 2005. - Вып. 38 : Ожерелье Псковской земли. Дворянские усадьбы / авт.-сост. Н. Г. Розов. - С. 40. - Библиогр. в конце кн.