Родился 27 июля 1910 года в селе Большая Глушица Больше-Глушицкого района Самарской области (Россия). Русский.
В РККА с 8 мая 1932 года, был призван Больше-Глушицким районным военкоматом Самарской области.
В звании младшего командира служил в танковых войсках.
Участвовал в национально-революционной войне в Испании с июля 1937 года в качестве механика-водителя, заместителя командира танковой роты по технической части.
После возвращения из Испании продолжил службу в танковых войсках.
Участвовал в Великой Отечественной войне с 1941 года.
С 24 октября по 23 декабря 1941 года воевал на Западном фронте, в звании воентехника 1-го ранга был помощником по технической части командира 436-го танкового батальона 27-й танковой бригады.
С 6 мая по 18 августа 1942 года воевал на Брянском фронте.
2 августа 1942 года был контужен.
С 22 августа по 7 октября 1942 года воевал на Сталинградском фронте, с 17 декабря 1942 года по 14 апреля 1943 года - на Юго-Западном фронте, с 30 октября 1943 года по 10 апреля 1944 года - на 2-м Украинском фронте, с 30 ноября 1944 года по 9 мая 1945 года - на 2-м Белорусском фронте.
В звании капитана был заместителем по технической части командира моторизованного батальона автоматчиков 116-й танковой бригады 8-го механизированного корпуса.
26 января 1945 года был легко ранен.
После окончания войны продолжал служить в Вооруженных Силах.
29 октября 1954 года вышел в отставку в звании майора.
Умер в 1979 году.
Награжден орденом Красного Знамени (02.03.1938), орденом Отечественной войны 1-й степени (08.06.1945), орденом Красной Звезды (17.05.1951), медалями «За отвагу» (14.11.1938), «За боевые заслуги» (06.11.1945), «За оборону Сталинграда», «За взятие Кенигсберга», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.