春秋戰(zhàn)國時期為齊國地。
秦代屬河間郡。
漢高帝四年(前203),始置東光縣,治今縣東找王鎮(zhèn)南,屬渤海郡。
三國魏時因之。
晉代屬冀州渤?ぁ
北齊天保七年(556),移今縣東南陶氏故城。
隋開皇三年(583),移今址。
唐高祖武德四年(621),置觀州,東光縣隸屬觀州。
五代時皆屬景州。
后周顯德六年(959)二月,弓高縣并入東光,并為定遠(yuǎn)軍治所。
宋景德元年(1004),改定遠(yuǎn)軍為永靜軍。
金初永靜軍升為景州,東光縣為其所轄。
元至元二年(1265),改觀州為景州,屬河間路,轄東光縣。
明初東光縣為京師省河間府所轄。
洪武七年(1374)七月,廢東光,并入阜城縣。
洪武十三年(1380)十一月,復(fù)置東光縣,屬河間府景州。
清順治五年(1648),設(shè)直隸省,東光屬直隸省河間府景州。
雍正七年(1729),由景州改為直隸于河間府;九年,東光縣改隸直隸省河間府。
1913年,東光縣屬直隸省渤海道。
1914年,東光縣屬直隸省津海道。
1928年,直隸省改為河北省,東光縣直屬河北省。
1937年,劃屬河北省第八督察區(qū)。
1941年,屬冀魯邊區(qū)。
1949年,屬山東省滄南專區(qū),1950年,改屬德州專區(qū)。
1952年,屬河北省滄縣專區(qū)。
1958年,劃歸天津市區(qū),同年并入交河、寧津縣。
1961年,復(fù)設(shè)東光縣,屬滄州專區(qū)。
1967年,屬滄州地區(qū)。
1993年,屬滄州市。