民国三十一年(1942年),以静宁划归庄浪的宁阳乡北部,新设卧龙乡。
1949年以后,设卧龙区。
1958年12月,庄浪县并入静宁县时,设静宁县卧龙公社,社址山集梁。
1961年6月,分设阳川公社、白堡公社;同年12月,复庄浪行政区时,为庄浪县卧龙公社。
1964年,撤销白堡公社,原队归属。
1980年,又恢复白堡公社。
1983年,改为卧龙乡。
2004年,撒销白堡乡,将所辖后梁、杨魏、仇沟、仇梁、刘栗、罗家和上郝家七村划归卧龙乡。
2015年,更名为卧龙镇。