于遼金時(shí)代被拓荒成村,乃至后來發(fā)展為鎮(zhèn)。
清代中葉,始設(shè)驛站,后又派駐了把總署、巡檢署、留養(yǎng)局、義倉等官方機(jī)構(gòu),成為灤州西部政治經(jīng)濟(jì)中心。
1948年解放,建政后屬灤縣八區(qū),1953年,辦互助組。
1954年,建初級(jí)社。
1956年,建高級(jí)社。
1958年,建榛子鎮(zhèn)人民公社。
1984年,政社分開,建榛子鎮(zhèn)。
1996年原杏山鄉(xiāng)、麻灣坨鄉(xiāng)并入。
2002年撤銷馮莊鄉(xiāng),并入榛子鎮(zhèn),2018年7月撤縣設(shè)市,歸為灤州市管轄至今。