Родился 22 марта 1909 года в селе Павелко Трубетчинского района Рязанской области (Россия), в семье рабочего. Русский.
В РККА с ноября 1931 года.
Окончил военные курсы.
В звании младшего командира с марта 1933 года служил механиком-водителем в 13-й механизированной бригаде.
Участвовал в национально-революционной войне в Испании с июля 1937 года в качестве механика-водителя танка БТ-5 республиканской армии.
После возвращения из Испании продолжал служить в танковых войсках.
15 июня 1938 года присвоено воинское звание «лейтенант».
С июня 1938 года командовал взводом в 15-й механизированной бригаде.
6 ноября 1938 года присвоено воинское звание «старший лейтенант».
С ноября 1938 года командовал ротой в 55-м отдельном танковом батальоне 38-й легко-танковой бригаде.
8 января 1941 года присвоено воинское звание «капитан».
С 15 мая 1941 года командовал ротой средних танков 81-го (82-го) танкового полка.
Участвовал в Великой Отечественной войне с июня 1941 года.
Воевал на Юго-Западном фронте, командовал ротой средних танков 81-го (82-го) танкового полка 41-й танковой дивизии 22-го механизированного корпуса.
Убит 26 июня 1941 года при атаке высоты 177,6 северо-западнее города Ковель Волынской области. Похоронен в местечке Любомль западнее Ковеля (Украина).
Награжден орденом Красного Знамени* (02.03.1938), медалью «За боевые заслуги»** (14.11.1938).
Примечания:
* Орден имел порядковый № 1585.
** Медаль имела порядковый № 1224.