Родился 12 июня 1913 года в городе Москва (Россия). Русский.
В РККА с 15 ноября 1935 года.
В звании младшего командира служил старшим механиком-водителем танкового батальона Московской Пролетарской стрелковой дивизии.
Участвовал в национально-революционной войне в Испании с ноября 1936 года по май 1937 года в качестве механика-водителя танка Т-26 в республиканской армии.
После возвращения из Испании продолжал служить в танковых войсках.
В 1937 году присвоено воинское звание «воентехник 2-го ранга».
Участвовал в Великой Отечественной войне.
Присвоено звание капитана.
После окончания войны продолжал службу в Вооруженных Силах.
Проходил службу в Высшей разведывательной школе Генерального штаба Красной Армии.
1 марта 1961 года вышел в отставку в звании подполковника.
По состоянию на 1985 год проживал в России.
Награжден двумя орденами Красного Знамени (17.07.1937, 30.12.1956), орденом Отечественной войны 2-й степени (06.04.1985), двумя орденами Красной Звезды (02.01.1937, 17.05.1951), медалями «За боевые заслуги» (30.04.1947), «Партизану Отечественной войны» 1-й степени, «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.