Родился в 1912 году в г.Белорецке Башкирской АССР. С 1930 по 1933 - курсант Балашовской ШП ГВФ. С 14.04.1933 — пилот Сибирского треста "Сельхозавиация". С 23.04.1936 — пилот Северо-Казахского УГВФ. С 1.08.1934 — пилот Средне-Волжского УСХА. С 9.01.1939 — командир 242 АОСП Московского УГВФ. С 8.04.1940 — заместитель начальника Московского УГВФ. С 12.08.1941 — заместитель командира по летной части Белорусской ОАГ ГВФ. С 5.11.1941 — ИО командир Западной ОАГ ГВФ. С 3.11.1942 — ИО командир 1 ОАП ГВФ. С 11.02.1943 — командир 1 ОАП ГВФ. С 27.03.1944 по 18.02.1946 — командир 120 ГвОАП ГВФ. С 09.1946 по 10.1947 — начальник ЛТЦ ГУГМС. С 12.04.1948 по 28.10.1949 — начальник аэропорта Остафьево.
Майор (23.05.1942), подполковник (2.09.1943).
Награжден двумя орденами Красного Знамени (28.08.1942, 15.04.1945), орденами Александра Невского (31.03.1944), Красной Звезды (18.12.1941), медалями «За боевые заслуги» (3.11.1944), «Партизану Отечественной войны» 1-й степени (26.06.1943), «За оборону Москвы», «За взятие Кенигсберга», «За победу над Германией», именными часами от ГУ ГВФ (6.04.1944).
Источник: Транспортный полк. Росавиация.