燕桓侯时,山戎南下攻燕,燕被迫迁都临易。燕庄公时在山戎的侵略下险些亡国,靠齐桓公“尊王攘夷”的军事帮助才得以保全,并进而在日后有了发展,成为春秋时期十二诸侯之一。
前323年,燕国参加了公孙衍发起的“五国相王”活动,燕易王称王。前320年,燕国发生子之之乱,国都被齐国、中山国攻破。相国子之死后二年,在赵武灵王支持下,将燕王哙送在外国当人质的庶子公子职,从韩国护送回燕国即位,燕国国人共立公子职为王,这就是燕昭王。
燕昭王即位后招贤纳士、励精图治,燕国国力大增,占领了中山国北境一带。燕将秦开东向击胡,拓地千余里,使真番(首尔、京畿道、忠清南北道)、朝鲜(平壤、开城以及平安南北道、黄海南北道)归属自己。公元前284年,燕昭王以乐毅为上将军,与秦国、赵国、韩国、魏国合纵攻破齐国,连下齐七十城,几乎占有齐国全境(除了莒、即墨两城),燕国达到全盛。
燕昭王之后燕国国势大减,前222年,燕王喜被秦国俘虏,燕国灭。