Сын казака. Родился в селе Александровском, Ставропольской губернии. Окончил народную школу. Получив звание народного учителя, учительствовал в Новоалександровском уезде Ставропольской губернии. В начале 1880-х — воспитанник Учительск. ин-та в Петербурге.
Был в течение 3-х лет секретарем Петергофской уездной земской управы. Впоследствии — педагог и журналист (псевдоним Борин, Карась), автор детских книг и учебников.
В 1891—95 гг. — редактор издательства Сытина, журнала «Детское чтение». В 1896—1902 — инспектор Студенческой школы садоводства в Московской губернии.
Член I Государственной Думы от крестьян Ставропольской губернии (трудовик).
Издавал в Екатеринодаре газету "Степь", "Степь зелёная", "Степь широкая", "Степь раздольная" (название менялось после очередного закрытия).
1880-е гг. Училище и приют. Создаёт товарищеский суд учащихся — «Школьное товарищество». Разрабатывает процедуру ведения суда.