Родился 2 апреля 1907 года в деревне Шваренки (Швыренка) (селе Верхоишеть) Налинского (Татауровского, Татуровского) района Кировской области (Россия). Русский. Работал служащим строительной конторы.
В РККА с 16 октября 1929 года, был призван Татауровским (Коломенским, Налимским, Ногинским или Шабалинским) районным военкоматом Кировской области.
С 16 октября 1929 года служил красноармейцем, с 1 октября 1930 года - помощником командира взвода 110-го стрелкового полка 37-й стрелковой дивизии.
Окончил Детско-Сельскую военную пехотную школу им. Ленина (учился с 1 марта 1932 года по январь 1933 года).
С января 1933 года командовал взводом 53-го стрелкового полка 18-й стрелковой дивизии, с сентября 1933 года - взводом 45-го отдельного местного стрелкового батальона.
Окончил Ленинградские бронетанковые курсы командного состава (БТКУКС) (учился с января по ноябрь 1936 года).
Присвоено звание лейтенанта.
С ноября 1936 года командовал танковым взводом 13-й механизированной бригады.
Участвовал в национально-революционной войне в Испании с 4 апреля по 1 июля 1937 года в качестве танкиста республиканской армии.
После возвращения из Испании продолжал службу в танковых войсках.
В 1938 году присвоено звание капитана.
Окончил Военную академию механизации и моторизации им. Сталина (ВАММ) (учился с 1 июля 1938 года по 4 мая 1941 года).
Участвовал в Великой Отечественной войне с июня 1941 года.
С 26 июня по 1 ноябрь 1941 года воевал на Юго-Западном фронте, с 5 мая 1942 года по май 1943 года - на Брянском и Центральном фронте.
С 29 июня 1941 года был командиром 5-го отдельного танкового батальона средних танков 2-й воздушно-десантной бригады.
С 28 февраля 1942 года состоял в распоряжении ГАБТУ.
21 марта 1942 года присвоено звание майора.
С марта 1942 года был заместителем командира 118-й танковой бригады.
21 июля 1942 года был легко ранен.
С 16 августа (5 ноября) 1942 года по 15 июня 1943 года исполнял должность командира 59-й танковой бригады 11-го танкового корпуса, воевал на Центральном фронте.
3 октября 1942 года присвоено воинское звание «подполковник».
С 31 июля 1943 года, командуя 63-м отдельным гвардейским танковым полком прорыва 5-го механизированного корпуса, воевал на Западном фронте.
9 сентября 1943 года присвоено звание полковника.
С 16 октября (20 ноября) 1943 года по 13 января 1944 года был командиром 23-й отдельной гвардейской танковой бригадой, воевал на 2-м Белорусском фронте.
24 декабря 1943 года в районе Витебска был тяжело ранен, с 26 декабря 1943 года по 21 июля 1944 года находился на лечении в Москве.
После излечения в госпитале, с 4 июня (21 июля) 1944 года до конца войны снова командовал 23-й отдельной гвардейской танковой бригадой (48-я армия), воевал на 2-м Белорусском фронте.
25 января 1945 года был легко ранен, а 13 марта 1945 года был тяжело ранен.
После окончания войны продолжал службу в Вооруженных Силах.
С 13 августа 1945 года был заместителем командира 11-й механизированной дивизии, с 20 марта 1947 года - начальником отдела боевой подготовки управления командующего БТиМВ, с 16 августа 1948 года - командиром 14-й механизированной дивизии.
Окончил Высшую военную академию им. Ворошилова (учился с 27 декабря 1949 года по 4 декабря 1951 года).
С 23 ноября 1951 года командовал 18-й механизированной дивизией.
3 августа 1953 года присвоено звание генерал-майора.
С 1 ноября 1954 года был заместителем командира 9-го стрелкового корпуса, с 12 января 1956 года - 1-м заместителем начальника управления боевой подготовки ГСВГ, с 14 ноября 1957 года - заместителем командующего по боевой подготовке - начальником отдела боевой подготовки 8-й гвардейской армии ГСВГ.
25 мая 1961 года в звании генерал-майора был уволен в запас.
Умер 24 января 1992 года.
Награждён орденом Ленина (05.11.1954), шестью орденами Красного Знамени (11.11.1937, 03.10.1942, 08.08.1943, 30.09.1943, 17.03.1945, 15.11.1950), орденом Отечественной войны 1-й степени (27.02.1944), двумя орденами Красной Звезды (12.08.1944, 03.11.1944), орденом Александра Невского (06.04.1945), медалями «За оборону Москвы», «За взятие Кенигсберга», «За победу над Германией в Великой Отечественной войне 1941–1945 гг.» и другими.