春秋為衛國之曹邑。
秦置白馬縣,以境內白馬山得名,屬東郡。
漢因之。
魏徙治于滑臺。
隋開皇十六年(596)置滑州。
明洪武二年(1369)廢白馬縣入滑州。
七年(1374)降滑州為滑縣。
清雍正三年(1725)改屬河南衛輝府。
1913年屬豫北道。
1914年屬河北道。
1927年直屬河南省。
1933年屬河南省第三行政督察區。
1949年縣治由滑臺遷往道口鎮,屬平原省濮陽專區。
1954年屬河南省安陽專區。
1958年屬新鄉專區。
1962年復屬安陽專區。
1983年屬濮陽市。
1986年改屬安陽市。