Родился 7.7.1918 в селе Верхний Икорец ныне Бобровского района Воронежской области в семье крестьянина. Русский. Член КПСС с 1944. Окончил 9 классов.
В Советской Армии с 1936. Окончил Качинскую военно-авиационную школу летчиков в 1939.
На фронтах Великой Отечественной войны с апреля 1943.
Командир 402-го истребительного авиационного полка (265-я истребительная авиационная дивизия, 3-й истребительный авиационный корпус, 1-я воздушная армия, 3-й Белорусский фронт) майор Рубахин к сентябрю 1944 совершил 123 боевых вылета, в 51 воздушном бою сбил 16 самолетов противника.
Звание Героя Советского Союза присвоено 23.02.45.
После войны продолжал службу в ВВС. В 1955 окончил Военно-воздушную академию С 1963 генерал-майор авиации Рубахин в запасе. Жил в Воронеже.
Награжден орденом Ленина, 3 орденами Красного Знамени, орденом Александра Невского, 2 орденами Отечественной войны 1 степени, орденом Красной Звезды, медалями, иностранными медалями.
Умер 4.10.1986.
|