Родился 27 ноября 1909 года в хуторе Соленка (станице Тацинская) Морозовского района Ростовской области (Россия). Русский.
В РККА с 14 мая 1932 года, был призван Ворошиловским районным военкоматом Орджоникидзевского края.
Присвоено звание младшего командира.
Служил в Белорусском военном округе, был командиром танка 4-й отдельной механизированной бригады.
Участвовал в национально-революционной войне в Испании с октября 1936 года по 17 апреля 1937 года в качестве командира танка Т-26 республиканской армии.
В 1937 году было присвоено воинское звание «лейтенант».
Участвовал в Великой Отечественной войне с июля 1942 года.
Воевал на Сталинградском и Донском фронтах, в звании капитана был помощником по технической части командира 254-й танковой бригады.
Воевал на 1-м Белорусском фронте в составе 65-й танковой бригады.
После окончания войны продолжал служить в Вооруженных силах Советского Союза.
12 декабря 1946 года вышел в отставку в звании майора.
По состоянию на 1985 год проживал в городе Белая Калитва Ростовской области (России).
Награжден орденом Красного Знамени (02.01.1937), двумя орденами Отечественной войны 2-й степени (06.02.1943, 06.04.1985), медалями «За боевые заслуги» (05.11.1946), «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.