Участник Первой мировой войны. Уроженец д. Потапово Ярославского уезда. В 1915 г. был призван в армию, воевал на Юго-Западном фронте. В годы Гражданской войны - командир бронеплощадки бронепоезда № 51. В советское время занимал различные руководящие должности.
Киселев С. И. Гаврилов-ямцы в Первой мировой войне // Возвращение к истокам. Вып. XIV. Гаврилов-Ям, 2015. С. 45-54.