白潭明朝时建村,开始时只有几户逃难者在北岗落户,称留汉岗。为防匪患,后在岗上筑了寨子,又传蛇和猫相斗于此,故而更名为龙虎阁寨。1938年尉氏县白潭集被黄水淹没,集市遂南迁到龙虎阁寨,因白潭集久负盛名,习称新白潭,后演变为今名。解放后尉氏县的小岗杨、东白庄、西白庄、尹郭,吴岗、毛岗等六村划归扶沟白潭镇管辖。鄢陵县邢家、南杨、小王庄、高集等划归白潭镇。老白潭,张庄,汴庄、陈庄等划归尉氏县。 白潭建镇历史虽短,但镇域内的村庄很久以前就已经形成。早在633年白马寺大殿就在侯谢岗村建成,至今保存完好。位于王村南端的王村寺亦在清代前建成,现存的后大殿保存完好,其余各个厢房均被毁坏。此外,镇域内还有仁和寨文化遗址和高集龙山文化遗址各一处。上述古建筑和古文化遗址,均系县级文物保护单位,近年常有游客光顾。
1958年时成立了白潭公社,1961年改为白潭区,1964年恢复白潭公社,1983年改为白潭乡,1996年12月撤乡建镇。2000年4月,被省政府确定为小城镇建设重点镇。2002年7月,被河南省建设厅命名为“中州名镇”。