春秋為衛地。
戰國為趙地。
西漢時,北部水波高洼一帶屬清陽縣,南部老官寨一帶為清淵縣。
南北朝時期的后趙建平元年,始建臨清縣,屬臨清縣轄。
1957年撤區并鄉,1959年改稱公社。
1962年復稱區。
1964年由山東省聊城專區劃歸河北省邢臺專區,屬臨西工委。
1965年屬臨西縣。
1966年7月復稱公社。
1984年5月改鄉。
1996年11月水波鄉并入,稱老官寨鄉。
2002年12月23日原水波鄉設水波辦事處,從老官寨鄉分出。
2005年水波辦事處更名水波工作站,重新并入老官寨鄉,2007年12月3日,經河北省人民政府批準撤鄉設鎮,稱老官寨鎮至今。