
1927年,四一二政變後,他所在的黨組織轉入地下進行秘密活動。1928年,紅4軍到閩西開闢根據地,紅軍力量發展壯大。部隊大龍岩,羅元發跟著赤衛隊協助主力。隨著紅軍主力在閩西得到鞏固發展,羅元發擔任村裡的赤衛隊長。
1930年,上級將地方部隊聯合起來組成一支隊伍,建立紅12軍,龍岩部隊改編為12軍1團。羅元發進入紅軍學校深造,畢業後擔任12軍特務連副排長、排長、連指導員。後來部隊進行整編,將紅12軍與4軍、6軍劃歸1軍團建制。
隨著戰鬥不斷增加,他在部隊中得到歷練,擔任團政委、師政治部主任。

抗戰時期,編入115師獨立團擔任團政治部主任,部隊在楊成武團長的帶領下跟著聶老總開闢晉察冀敵後根據地,擔任一分區政治部主任、第一特務軍事部部長、軍分區政委。
1944年調去延安學習後,抗戰結束留在陝北,擔任教導二旅政委,教導旅旅長、西野6縱司令、6軍軍長等職。解放後,擔任西北軍區空軍司令,後抽調到軍事學院學習,3年後調任北京軍區空軍司令員、北京軍區副司令兼空軍司令,空軍副司令等職。
他有兩段感情,第一段感情在1939年,與妻子李景芳從血與火的戰爭中走來,倆人在雁宿崖戰鬥前的抗大二分校結婚。那時候李景芳18歲,羅元發29歲,年齡差距大在當時是非常普遍的現象。
因為在紅軍時期不斷作戰,部隊也沒有多少女兵。抗戰時期部隊得到發展,建立根據地,不少知識分子青年參加革命,也解決不少幹部的終身大事。當時的幹部要結婚也是要求的:二八五團。年齡28歲,5年資歷和團職幹部。

倆人在戰爭年代和解放後孕育多個子女,相濡以沫到1985年,李景芳去世時才64歲。此時,羅元發75歲。
其實,羅元發的身體一直不好,擔任北京軍區空軍司令員時,副司令李中權回憶羅元發住院治療,他代理黨委書記,主持北空工作,直到1966年。
李景芳去世1後,經人介紹再婚,與廣州生燃料總公司做會計工作退休的王在齊結婚。對方退休2年,王在齊對他的生活照顧很細緻,對晚輩很關愛,使得羅元發的晚年很幸福,在2010年百歲後故去。