Родился в 1929 году. В 1948 году окончил Харьковское училище самоходной артиллерии, в 1964 году - Военную академию бронетанковых войск, в 1970 году - Военную академию Генерального штаба Вооружённых Сил СССР имени К. Е. Ворошилова.
В Красной Армии с 1944 года. В 1948-1954гг. - командир взвода, в 1957г. - командир танковой роты, в 1957-1958гг. - заместитель командира танкового батальона, в 1958-1960гг. - заместитель командира танкового полка Прибалтийского военного округа, в 1960-1964гг. - командир танкового батальона, в 1964-1965гг. - заместитель командира мотострелкового полка, в 1966-1968гг. - командир танкового полка. В 1970-1973гг. — командир 40-й гвардейской танковой дивизии Прибалтийского военного округа. С февраля 1973г. — командир 32-го армейского корпуса в Одесском военном округе. С марта 1974г. — командующий 5-й общевойсковой армией Дальневосточного военного округа (ДВО). С января 1979г. — первый заместитель командующего войсками ДВО. С июня 1981г. — командующий войсками Приволжского военного округа. В 1985-1989гг. — заместитель начальника Гражданской обороны СССР по боевой подготовке — начальник управления боевой подготовки. С 1989 года в отставке.
Генерал-полковник (10.02.1981г.). Депутат Совета Национальностей Верховного Совета СССР 11 созыва (1984—1989) от Марийской АССР. Депутат Крымского областного Совета депутатов трудящихся (1973-1975гг.).
Скончался в 2000 году.