Родился в 1895 году на хуторе Почепцы Путивльского уезда Курской губернии (ныне Сумской области) в семье крестьянина.
В 12 лет остался сиротой и был взят на воспитание своим братом, который жил в Путивле, окончил Путивльское городское училище.
В 1916 году окончил Курскую учительскую семинарию, позже окончил ускоренный курс и сдал экзамен на чин прапорщика, но в связи с начавшимися революционными событиями стал работать учителем.
В 1925 году напечатал в «Курской правде» свой первый рассказ «Крапивник», в том же году в газете были напечатаны ещё два рассказа «4 номера стенгазеты» и «Новая деревня».
В 1928 году был принят во Всесоюзное общество крестьянских писателей, став секретарём его курского отделения, в тот же год был напечатан его рассказ «Пеночка».
В конце 20-х годов переехал во Льгов, где устроился работать в газету и создал литературный кружок.
В 1934 году переехал в Курск, где устроился работать в газету «Курская правда» и стал одним из основателей первого литературного объединения при Курском областном издательстве.
В 1935 году в издательстве «Курская правда» вышел литературно-художественный сборник «Утро», в котором был опубликован рассказ «Заячий хлеб».
В 1939 году закончил повесть «Мишкино детство», которая была напечатана в 1940 году «Курским альманахом», в том же году написал пьесы «Порченые» и «Гуси лапчатые».
С 1943 года по 1962 год писатель жил в Дмитриеве, где работал директором краеведческого музея и редактором радиокомитета.
В 1948 году, на Всесоюзном конкурсе на лучшую книгу для детей, повесть «Мишкино детство» получила третью премию Министерства просвещения и была рекомендована для внеклассного чтения. Повесть была переведена на польский и немецкий языки.