Родился 5 декабря 1912 года в городе Орел (Россия). Русской.
В РККА с сентября 1930 года, был призван Орловским районным военкоматом Орловской области (Московским городским военкоматом).
В звании лейтенанта командовал взводом 1-го танкового батальона 13-й механизированной бригады.
Участвовал в национально-революционной войне в Испании с июля 1937 года по март 1938 года в качестве командира танкового взвода республиканской армии.
После возвращения из Испании продолжал служить в танковых войсках.
В 1938 году присвоено воинское звание «капитан».
Окончил Военную академию моторизации и механизации РККА в 1941 году.
Участвовал в Великой Отечественной войне с 22 июня 1941 года.
С июня по сентябрь 1941 года воевал на Юго-Западном фронте, с января по ноябрь 1942 года - на Калининском фронте, с декабря 1942 года по май 1943 года - на Донском фронте (с 15 февраля 1943 года Центральный фронт), с июля по октябрь 1943 года - на Северо-Кавказском фронте, с ноября 1943 года по апрель 1944 года - на 4-м Украинском фронте.
После лечения в госпитале воевал на 2-м Украинском фронте в июле 1944 года, на 4-м и 1-м Украинском фронте с 10 марта 1945 года по конец войны.
В звании капитана был помощником начальника 1-го отделения штаба 49-й танковой дивизии, заместителем командира 1-го танкового батальона 81-й танковой бригады 30-й Армии, помощником начальника 1-го отдела штаба 49-й танковой дивизии.
В 1943 году присвоено воинское звание «подполковник».
С декабря 1943 года по конец войны командовал 54-м гвардейским танковым полком 11-й механизированной бригады 5-го механизированного корпуса.
В боях был трижды ранен, один раз контужен.
После окончания войны продолжал служить в Вооруженных силах Советского Союза.
3 июля 1956 года вышел в отставку в звании полковника.
По состоянию на 1985 год проживал в городе Москва (Россия).
Награжден двумя орденами Ленина (02.03.1938, 30.12.1956), двумя орденами Красного Знамени (28.05.1942, 17.05.1951), двумя орденами Отечественной войны 1-й степени (25.05.1945, 06.04.1985), орденом Красной Звезды (06.11.1945), медалями «За боевые заслуги» (03.11.1944), «За оборону Сталинграда», «За оборону Кавказа», «За взятие Берлина», «За освобождение Праги», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.