1950年6~10月,废除保、甲旧建制,辖区建立19村。
1951年,新建10村。
1952年,属贵筑县第九区羊昌乡、马场乡。
1956年,属羊昌区羊昌乡、马场乡范围。
1958年2月,属贵阳市乌当区;同年7月,镇境内建有同盟、黄连、胜利3农业生产合作社。
同年属灯塔公社。
1959年,属羊昌公社,设羊昌、马场2管理区。
1961年,废管理区,属羊昌公社,设8生产大队。
1983年,公社改乡。
1988年12月12日,改乡置羊昌镇。