Родился в 1923 г. в дер. Карабаново Ногинского района Московской области. До армии работал на ГРЭС-3, в эксплуатационной группе. Призван в октябре 1941 (17 октября 1942) г. Павлово-Посадским РВК. С 3 июля по 25 сентября 1942 г. находился в составе народного ополчения на Западном фронте (Брянск, Жуковка, Сухиничи). Лейтенант, командир взвода.
С 1944 г. в составе 331-й стрелковой дивизии, командир батальона, капитан. Остался в армии, генерал-майор. Сын старейшего энергетика-классоновца, бывшего председателя завкома ГРЭС-3 Петра Григорьевича Михеева; мать — Михеева Евдокия Семеновна. Младший брат — Евгений Михеев, вместе с группой товарищей из школы № 14 добровольно ушел на фронт и погиб смертью храбрых. Сестра — Анна Петровна, инженер ремонтно-механического цеха ГРЭС-3.
Награды: ордена Отечественной войны II (20 июля 1944 г., 381-я стрелковая дивизия, 1259-й стрелковый полк, командир роты, старший лейтенант) и I степени (6 апреля 1985 г.), «За службу Родине в Вооруженных силах СССР» III степени (1975 г.).