Родился 23 апреля 1906 года в городе Рыбинск Ярославской области (Россия). Русский.
В РККА с 16 июля 1923 года.
Вероятно, окончил артиллерийское училище.
Присвоено звание лейтенанта.
Участвовал в национально-революционной войне в Испании с октября 1936 года по 3 июня 1937 года в качестве инструктора по артиллерии в составе 35-й бригады, затем — в 11-й интербригаде, помощника главного советника по артиллерии.
Принимал участие в боях под Гвадалахарой, Брунете, Теруэлем, на реке Хараме.
После возвращения из Испании продолжил службу в Красной Армии.
Окончил Военную академию имени М. В. Фрунзе.
Присвоено звание майора.
Участвовал в Великой Отечественной войне с 1941 года.
Служил в Разведывательном управлении Генерального штаба Красной Армии.
Присвоено звание полковника.
3 декабря 1953 года уволился в запас по болезни.
Работал в Советском Комитете ветеранов войны.
По состоянию на 1985 год проживал в городе Москва (Россия).
Награжден орденом Ленина (13.06.1952), тремя орденами Красного Знамени (03.01.1937, 21.06.1937,* 30.04.1947), орденом Отечественной войны 1-й степени (06.06.1945), орденом Отечественной войны 2-й степени (06.04.1985), орденом Красной Звезды (03.11.1944), медалями «За взятие Вены», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.
Примечание:
* Орден имел порядковый № 14/"2".