После окончания школы в 1954 году поступил в Харьковское танковое училище. За 20 лет прошел путь от командира танкового батальона до первого заместителя командующего 13-й армией, дислоцированной в Ровно.
Участвовал в событиях в Венгрии в 1956 году и Даманском конфликте с китайцами в 1969 году.
С 23 сентября 1980 по 12 мая 1982 годы являлся командующим 40-й отдельной армией в Демократической Республике Афганистан. Руководил боевыми действиями в Афганистане. Разрабатывал многие крупномасштабные операции, в том числе операции «Удар» и «Удар-2» (1980).
В 1982 году был назначен командующим 14-й армии в Молдавии, а через два года стал первым заместителем командующего войсками Сибирского военного округа. С 1985 года служил представителем главнокомандующего Вооруженных Сил стран Варшавского договора при Чехословацкой народной армии.
В 1991 году, когда Варшавский договор был развален, уволился в запас.
Жил в г.Киеве.
В. И. Варенников. Неповторимое. 2003. Том 5.
Умер 24 октября 2010 г.