清光緒三十四年(1908年),于此設(shè)置耀德鄉(xiāng)。
民國(guó)十九年(1930年),改為羊角鎮(zhèn)。
民國(guó)二十七年(1938年),轄13保。
1951年3月,以第一、二保續(xù)置羊角鎮(zhèn)。
1958年6月,撤重云鄉(xiāng)并入羊角鎮(zhèn),并改鎮(zhèn)為鄉(xiāng)。
1992年12月,撤區(qū)并鄉(xiāng),建立羊角鎮(zhèn),原艷山紅鄉(xiāng)梨花村、院子村、茶嶺村、艷山村、羅家村;長(zhǎng)坡鄉(xiāng)大樹村、廟嶺村、蒼壩村、田灣村、石床村并入羊角鎮(zhèn)。
1996年,轄15行政村1居民委員會(huì),75農(nóng)業(yè)社,4居民小組。
2003年11月,撤碑埡鄉(xiāng),所轄雙堰村、碑埡村、農(nóng)豐村、永安村、農(nóng)光村、峨嶺村、朱家村并人羊角鎮(zhèn);同年6月,村級(jí)建制調(diào)整,全鎮(zhèn)22行政村合并為10行政村,72村民小組,1社區(qū)居民委員會(huì)、4居民小組。
2020年,武隆區(qū)人民政府同意撤銷羊角鎮(zhèn),設(shè)立羊角街道。