周朝時,屬巴國地。
秦朝時,屬巴郡閬中縣。
漢初,屬安漢縣。
南朝梁時,屬相如縣。
明朝時,屬蓬州、蓬安縣。
清時期(1823年),設東鄉(xiāng)羅家場團。
民國二年(1913年),設羅家鄉(xiāng)。
1950年5月,設羅家鄉(xiāng)。
1958年10月,改為飛躍公社,1959年,飛躍公社更名羅家公社。
1967年,羅家公社更名洪湖公社。
1969年,洪湖公社更名紅衛(wèi)公社。
1980年,紅衛(wèi)公社復名羅家公社。
1983年6月,由羅家公社改為羅家鄉(xiāng)。
1986年9月,由羅家鄉(xiāng)改為羅家鎮(zhèn)。
1992年8月,南燕鄉(xiāng)(雙石橋、麻園壩兩村除外)、中華鄉(xiāng)并入羅家鎮(zhèn)。
1994年7月、1997年4月,南燕鄉(xiāng)、中華鄉(xiāng)相繼析出。
2006年6月,中華鄉(xiāng)并入羅家鎮(zhèn)。
2019年10月29日,撤銷南燕鄉(xiāng)和鳳石鄉(xiāng),將其所屬行政區(qū)域劃歸羅家鎮(zhèn)管轄。