В Вооруженных силах СССР с 1952 года.
В 1954 году окончил Рязанское артиллерийское училище.
В разные годы был командиром взвода, командиром батареи, начальником группы испытания ракет Р-9А, командиром ракетного полка в Забайкалье и 7-й гвардейской ракетной дивизии.
В 1966 году окончил Военную академию имени Ф. Э. Дзержинского.
В 1973—1977 годах — командир 7-й гвардейской ракетной дивизии.
В 1977—1982 годах — начальник штаба 50-й ракетной армии (г. Смоленск).
В 1982—1987 годах — командующий 43-й ракетной армии (г. Винница).
В 1985 году окончил Военную академию Генерального штаба.
В 1987—1989 годах — заместитель Главнокомандующего РВСН по боевой подготовке — начальник боевой подготовки ракетных войск.
С 1989 по 1994 годы — первый заместитель Главнокомандующего РВСН.Избирался депутатом Верховного Совета УССР 11-го созыва и Верховного Совета РСФСР (1990—1993).Жил в Москве.