古称“白马驿”,因唐、宋时代就在此设立驿站,驿马皆为白马而得名。 1952年以前,白马驿属老子故里鹿邑县管辖,白马驿历代是鹿邑之重镇。1952年8月,政务院正式批准置郸城县,白马驿划属郸城县。1958年建东方红公社,1965年更名白马公社,1983年改乡,1987年建镇。1997年,面积107.7平方千米,人口8.6万万,辖高庄、小王楼、大王楼、胡寨、东程庄、连庄、东左庄、张李、王河口、刘楼、张珍、大孙庄、前张寨、周李、大周、桥口、耐中、张胖店、仵店、东陈堂、韩庄、老郝庄、郝李庄、李庄、东仵庄、阎寨、老牙店、东张庄、刀楼、大刁庄、洼李、于阁、齐楼、犁铧34个行政村。