民國三十一年(1942年),以靜寧劃歸莊浪的寧陽鄉(xiāng)北部,新設(shè)臥龍鄉(xiāng)。
1949年以后,設(shè)臥龍區(qū)。
1958年12月,莊浪縣并入靜寧縣時(shí),設(shè)靜寧縣臥龍公社,社址山集梁。
1961年6月,分設(shè)陽川公社、白堡公社;同年12月,復(fù)莊浪行政區(qū)時(shí),為莊浪縣臥龍公社。
1964年,撤銷白堡公社,原隊(duì)歸屬。
1980年,又恢復(fù)白堡公社。
1983年,改為臥龍鄉(xiāng)。
2004年,撒銷白堡鄉(xiāng),將所轄后梁、楊魏、仇溝、仇梁、劉栗、羅家和上郝家七村劃歸臥龍鄉(xiāng)。
2015年,更名為臥龍鎮(zhèn)。