北魏年間,屬東亭縣,歸司州河南尹管轄。
唐先天元年(712)屬伊陽縣。
五代屬河南府。
南宋紹興十一年(1141)屬嵩州。
清光緒三十二年(1906)屬舊縣里。
1947年屬大章區(qū)。
1950年分為兩個行政村。
1954年重新合并。
1956年與上灣村合為一個高級社。
1958年成立白莊大隊,屬大章公社。
1975年屬舊縣分社。
1980年成立白莊生產(chǎn)大隊。
1984年為白莊村民委員會,屬舊縣鄉(xiāng)。
1999年5月舊縣鄉(xiāng)撤鄉(xiāng)建鎮(zhèn),屬舊縣鎮(zhèn),沿用至今。