Родился в г. Усолье. Работал на Мотовилихинском заводе в Перми слесарем-инструментальщиком. В 1916г. был призван в русскую армию, зачислен в команду подводников Балтийского флота. Служил рулевым на подлодке «Кугуар». Участник Гражданской войны – комиссар Сивашско-Перекопского укрепрайона артиллерийско-инженерного управления. В 1923-1927гг. на руководящих должностях в частях особого назначения (ЧОНах). В 1933-1938гг. – командир полка. На фронте с сен. 1941г., командир 1127-го стрелкового полка 337-ой стрелковой дивизии. В 1942г. командовал полками в 150-ой и 335-ой стрелковых дивизий. С июля 1943г. – командир 263-ей стрелковой дивизии 51-ой армии (4-го Украинского фронта). Участник Крымской операции (апр.1944г.). В 1944г. присвоено звание генерал-майора. В авг. 1944г. переводиться на 2-ой Белорусский фронт заместителем командира 40-го стрелкового корпуса. Освобождал Литву, дошел до Берлина. Звание Героя Сов. Союза присвоено 16 мая 1944г. Награжден двумя орденами Ленина, тремя орденами Красного Знамени, орденом Суворова III степени, орденом Отечественной войны I степени. После войны продолжил службу в армии. С 1950г. генерал-майор в запасе. Жил в г. Киеве.