Родился 8 августа 1915 г. в селе Гаршино Целинного района Северо-Казахстанской области в семье крестьянина. Русский. Окончил 2 курса техникума. В Красной Армии с 1936. В 1938 окончил Сталинградское военно авиационное училище.
На фронтах Великой Отечественной войны с марта 1942. Командир звена 1-го гвардейского истребительного авиационного полка (7-я гвардейская истребительная авиационная дивизия, 2-й истребительный авиационный корпус , 2-я воздушная армия, 1-й Украинский фронт) гвардии старший лейтенант Московенко к маю 1945 совершил 140 боевых вылетов, в 26 воздушных боях сбил лично 14 и в группе 3 самолета противника. Звание Героя Советского Союза присвоено 27 июня 1945 году.
После войны продолжал службу в ВВС. В 1951 окончил Краснодарскую высшую офицерскую школу штурманов ВВС. С 1954 майор Московенко — в запасе. Проживал в Житомире. С 1999 года проживал в городе Ростов-на-Дону. Умер 1 августа 2001 года.
Подполковник (2000). Награждён орденом Ленина, 2 орденами Красного Знамени, орденами Отечественной войны 1-й и 2-й степени, Красной Звезды, медалями.