民国三十四年(1945年),属盖平县熊岳区。
民国三十五年(1946年),属盖平县房身沟乡。
民国三十七年(1948年),改名盖平县八道河区。
1949年10月28日,2镇、24区调整为2镇、16区。
1950年7月,以数字为区名,杨运为十四区。
1951年,为十一区。
1956年3月,根据农业合作社需要,全县实行并区建乡,改鲍屯乡、山嘴乡、八道河乡、杨运乡。
1958年3月,实行撤区并乡,并成山嘴乡和杨运乡。
1958年10月1日,杨运乡改杨运公社(驻地七道河),有4个管理区:鲍屯、山嘴、八道河、杨运。
1961年5月,杨运公社辖19个大队。
1983年,改杨运乡。
1997年,杨运乡撤乡设镇。