芦阳镇原属靖远县城。
民国二十二年(1933年),归属景泰县。
定芦阳城为县城。
民国二十九年(1940年),建芦阳乡。
1949年10月15日,设芦阳区。
1950年7月,改名一区,改署为所,区下设乡,乡下设行政村。
1955年初,改一区为芦阳区;同年10月,撤区并乡。
1956年,芦阳乡改镇,并增设条山乡。
1958年,成立芦阳公社。
1961年10月,分为芦阳、响水2公社。
1965年,响水公社并入芦阳公社。
1985年6月,改为芦阳镇。