明末清初,屬南岸都里。
清朝時期,屬青龍嘴、吐祥壩鄉,后改屬第一區土字鄉。
民國八年(1919年),屬土字總團、九如總團。
民國十九年(1930年),屬第三區土字鄉。
民國二十四年(1935年),屬土字聯保。
民國二十九年(1940年),屬土字鄉,后更名吐樣鄉。
民國三十年(1941年),設青龍鄉,駐青龍嘴。
民國三十五年(1946年),撤區,青龍鄉直屬縣轄。
1958年11月,青龍鄉改為青龍公社。
1983年10月,青龍公社改為青龍鄉。
1992年9月,上莊、青龍鄉及白蠟鄉簡家、覃家、萬家村合并成立青龍鎮。
1995年10月,由青龍鎮析置上莊鄉。
2004年7月,上莊鄉并入青龍鎮。