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