Родился в городе Екатеринослав, ныне город Днепр Украины, в семье рабочего-металлурга. После окончания школы учился в школе фабрично-заводского ученичества, а затем работал на мебельной фабрике им. Степана Халтурина в Ленинграде. Окончил Ульяновскую бронетанковую школу (1934 г.). Служил в Ленинградском и Забайкальском военных округах: командир танка, командир танкового взвода, роты, батальона. Участник Советско-финской и Великой Отечественной войны. В ноябре 1941 года в Горьком формировал 169-й танковый батальон, который под его командованием воевал под Москвой. В апреле 1942 года в городе Горьком сформировал 196-ю танковую бригаду, которой командовал в боях под Ржевом, а затем в наступательной операции «Багратион» по освобождению Белоруссии. После окончания войны продолжил службу в армии: заместитель командира мотострелкового корпуса, заместитель командира дивизии, командир дивизии, заместитель начальника Горьковского гарнизона, военный комиссар Горьковской области. После выхода в запас – председатель научно-методического совета организации «Знание». Гвардии генерал-майор танковых войск (1957). Избирался депутатом Горьковского областного Совета депутатов трудящихся. Окончил заочно бронетанковую академию им. И. В. Сталина (1953 г.). Почетный гражданин города Нижнего Новгорода (07.07.1994). Жил в Нижнем Новгороде, похоронен на кладбище «Марьина Роща». Награды: ордена Красного Знамени (20.08.1942, 30.03.1943, 20.04.1953), Кутузова 2-й степени (28.09.1943, 03.07.1944), Отечественной войны 1-й степени (19.12.1944, 06.04.1985), Красной Звезды (30.04.1947), Трудового Красного Знамени (?), Жукова (07.11.1995), медали, в т. ч. «За отвагу» (19.07.1942) и «За боевые заслуги» (03.11.1944). Память: в Нижегородском районе Нижнего Новгорода на доме № 3 по улице Нестерова, где он жил, установлена мемориальная доска.