Родился 23 декабря 1914 года в деревне Ивановка Свердловского района Орловской области (Россия).
В РККА с ноября 1936 года.
В звании младшего командира служил механиком-водителем в батальоне боевого обеспечения 13-й механизированной бригады.
Участвовал в национально-революционной войне в Испании с ноября 1936 года по май 1937 года в качестве механика-водителя танка Т-26 республиканской армии.
После возвращения из Испании продолжил службу в танковых войсках Красной Армии.
Участвовал в Великой Отечественной войне.
После окончания войны продолжал служить в Вооруженных силах Советского Союза.
31 августа 1959 года в звании капитана технической службы уволился в запас.
Награжден орденом Красного Знамени (21.06.1937), медалями «За боевые заслуги» (15.11.1950), «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.