Родился в крестьянской семье. Окончил сельскую церковно-приходскую школу.
В 1918 году — 19-летним юношей вступил добровольцем в Красную Гвардию, в дальнейшем — в составе РККА, участвовал в Гражданской войне 1918—1922 гг., по окончании которой продолжил воинскую службу в рядах Красной Армии. Окончил курсы красных командиров, став кадровым офицером пехоты — командиром стрелкового полка.
В период с 22 июня по 14 августа 1941 года в действующей армии — командиром 898-го стрелкового полка 245-й стрелковой дивизии: 22-23.06.1941 — на границе с Литовской ССР; 09.08.1941 — под Шимском; 13-14.08.1941 — под Новгородом, где получил ранение средней тяжести (14.08.1941); согласно семейным воспоминаниям вывел из окружения полк, которым командовал, сохранив личный состав.
В феврале 1942 года, командуя 349-м Казанским стрелковым полком 26-й Стрелковой дивизии, участвовал в Демянской операции, когда силами личного состава 20 февраля 1942 года было замкнуто кольцо окружения демянской группировки гитлеровцев.
С 25 марта 1942 года — в составе 26 СД, выдвинутой на восточный берег реки Ловати, в боях за так называемый Рамушевский коридор. После затишья с 30 ноября 1942 года по февраль 1943 года — вновь в наступлении на «Рамушевский коридор» ; в августе 1943 года — в наступлении на Старую Руссу.За образцовое выполнение боевого задания командования на фронте борьбы с немецкими захватчиками и проявленные при этом доблесть и мужество награждён правительственными наградами: орденом Красной Звезды (приказ от 24.06.1942) и орденом Красного Знамени (приказ № 01066, 29.08.1942)В дальнейшем участвовал в Старорусско-Новоржевской наступательной операции, освобождении Холма, Бежаницы, Новоржева, Пушкинских Гор, форсировании реки Великой, во взятии города-крепости Кёнигсберга.После разгрома фашистской Германии и завершения Великой Отечественной войны в 1945 г. поступил в распоряжение Генерального штаба и с 1946 года был назначен на руководящую должность Новосибирского военно-пехотного училища, где служил в течение 12 лет. По расформировании училища в 1957 году вышел в отставку, выехал и поселился с семьёй в г. Марганце Днепропетровской области Украинской ССР.Умер 5 ноября 1961 в г. Марганец Днепропетровской области, похоронен на городском кладбище.