明代,建白鶴場,清代時期,沿用此名,民國初期,該場為復興鄉。
1951年,土改分分置復東、復西、復中、復北4個小鄉。
1953年,民政建政時又將復中、復北并為紅旗鄉,復東、復西并為五星鄉。
1955年,紅旗、五星鄉合并置白鶴鄉;永遠、新華鄉合并復華山鄉。
1958年,撤鄉建人民公社。
1966年改名紅光公社、黎明公社。
1970年,復名。
1982年,將“鶴”簡化寫為“合”。
1984年,改為白合鄉。
1988年,建白合鎮。
1992年,撤華山鄉將8個村并入。
2019年,撤蘇家鄉并入,并沿用至今。