Родился 29 сентября 1909 года в Саратове.
Образование получил в школе рабочей молодежи повышенного типа и на рабфаке в Астрахани. Работал строителем.
Военную службу начал в 1931 году в Саратове в 95-м стрелковом полку. Принимал участие в советско-финской войне 1939—1940 годов. Окончил курсы «Выстрел» в 1937 году и КУКС в 1941 году.
С начала Великой Отечественной войны сражался в составе войск Западного, Калининского и 2-го Белорусского фронтов, занимая должности начальника оперативного отдела дивизии, заместителя командира и командира стрелкового полка. Участвовал в обороне Москвы, освобождении западных областей России, Белоруссии и Польши, в разгроме немецко-фашистских войск на территории Восточной Пруссии. Его полк прошел с боями свыше 200 километров и освободил 160 населенных пунктов. Участвовал в штурме Данцига (ныне Гданьск, Польша) и закончил войну на берегах Эльбы.
Звание Героя Советского Союза присвоено 24 марта 1945 года за личное мужество и умелое командование полком при форсировании Днепра и освобождении Могилёва.
После войны продолжал службу в армии. В 1951 году окончил курсы усовершенствования командиров стрелковых дивизий при Военной академии имени М.В. Фрунзе. С 1957 года в звании полковника — в запасе.
Жил в Москве, работал инженером на фабрике имени Петра Алексеева. Умер 29 апреля 1980 года. Похоронен в Москве на Ваганьковском кладбище.