Родился 19 апреля 1914 г. в селе Кошелево Семеновского уезда Нижегородской губернии в семье крестьянина.
В 1921 г. переехал в дер. Башарово Рыбинского уезда.
Окончил в 1926 г. Башаровскую сельскую школу, в 1929 г. Абакумовскую семилетку, в 1932 г. школу ФЗУ при заводе " Слип", в январе 1940 г. - Рыбинский авиационный институт.
Работал на моторостроительном заводе конструктором авиадвигателей, затем заместителем начальника конструкторского отдела.
При выходе на пенсию занялся краеведческой деятельностью, был избран председателем Рыбинского общества старожилов при Рыбинском музее-заповеднике.
Указал захоронение рыбинского проповедника Родиона Путятина.
Имеет 13 государственных наград.