唐武德八年(625年),百泉縣駐地由陽(yáng)晉川遷至茹河川(今白陽(yáng)鎮(zhèn)境內(nèi))。
唐貞觀十年(636年),設(shè)“彭陽(yáng)折沖都尉府”。
宋初,設(shè)彭陽(yáng)縣。
宋咸平六年(1003年),降為彭陽(yáng)城。
明代,駐陜西苑馬寺靈武監(jiān)和清平苑。
清代,為東昌里。
民國(guó)三十八年(1949年)8月至1983年10月,境內(nèi)隸屬于固原縣。
1987年1月,將彭陽(yáng)鄉(xiāng)的彭陽(yáng)、海巴2村改為姚河村和城關(guān)鎮(zhèn)的2個(gè)居民委員會(huì)合并組建為白陽(yáng)鎮(zhèn)。
2003年10月,撤鄉(xiāng)并鎮(zhèn),將原彭陽(yáng)鄉(xiāng)、崾峴鄉(xiāng)及原白陽(yáng)鎮(zhèn)合并為新的白陽(yáng)鎮(zhèn)。