清末,隶属肇州厅管辖。
1914年,划归肇东县管辖。
1938年分隶肇东县宣化村和承平村。
1945年,隶属肇东县第七区。
1948年5月,划归安达县管辖,改为第八区。
1956年4月,设置承平乡。
1958年7月,并入南来乡。
同年9月,改为宏伟人民公社。
1960年,改为南来公社。
1962年6月,将南来公社东部地区划出成立羊草人民公社。
1984年4月,改为羊草乡,。
1985年3月,改为羊草镇。
2001年4月南来乡并入羊草镇。
名称沿用至今。