周武王建立周朝後,為了鞏固政權,實行了分封製,於是將姬奭封到薊地(今北京)為諸侯。
但因他要留在鎬京處理國政,他將長子姬克派往到了封地。於是周武王又將鎬京附近的召地封給姬奭,所以他又被稱為召伯、召公或召公奭。
周武王去世後,年幼的太子姬誦即位,是為周成王。姬奭又奉命建造了東都洛邑,不久姬奭擔任了三公之一的太保,自陝地以西由姬奭主管。
姬奭治理陝地以西地區時,深受百姓的愛戴,他經常巡行鄉裡城邑,經常在一棵棠梨樹下判案,處理政事。
周成王去世時,擔心太子姬釗不能勝任君主之位,於是在臨終前指定了姬奭與畢公(魏國祖先)輔佐。
姬奭先後輔佐了周武王、成王、康王三代君主,並開創了40多年沒有刑罰的“成康之治”,為周朝延續800多年打下了堅實基礎。
燕國的早期歷史幾乎空白,唯一知道的是燕國建立之初,與它並存的還有一個外族薊國,在姬克的努力下,滅亡了薊國後,將國都遷到了薊城。之後燕國幾乎消失在了歷史舞台上,直到公元前664年,北部的山戎入侵燕國,燕莊公向當時的強國齊國求救。
當時中原地區隨著周王室的衰弱,天下失去了製約力量,外族戎狄、蠻夷開始不斷入侵中原諸侯,為了抵禦外族的侵擾,急需一位霸主來領導大家。在這樣的背景下,齊國率先出場。
當時齊國國君齊桓公在幾代人的努力下國力大大提升,他任用管仲開始與中原其他強國爭奪霸主的地位。面對燕莊公的求救,齊桓公馬上率領軍隊前往燕國,借著這個機會對北部的山戎進行了打擊,戰敗的山戎開始向北逃竄,齊桓公追到到孤竹(今河北盧龍)而還。
為了感謝齊國的救援,燕莊公打破了當時的周禮制度,將齊桓公送到齊國才返回。
燕前文公時期,燕國因為面臨著北方崛起的戎狄部落不斷打擊,被迫將國都遷到了易城。
公元前539年,燕惠公因為不甘心眾臣子掌握國政,想要提拔自己的親信姬宋來替代他們,於是引起了燕國大臣們的反對,他們勾結在一起誅殺了燕惠公的親信姬宋,燕惠公害怕會遷怒到自己,於是逃亡到了齊國躲避。
公元前536年,齊景公前往晉國,希望得到晉國的支持,共同護送燕惠公回國。
同年12月,在齊晉兩國的護送下,燕惠公回到了燕國。但不久燕惠公就去世了,於是燕國眾臣擁立了其子燕悼公即位。
公元前335年,蘇秦為了實施對付秦國的合縱之策,來到燕國勸說燕後文公,但當時燕後文公對聯合抗秦並不感興趣,於是拒見蘇秦。就這樣蘇秦在燕國待了一年多時間,最終沒有辦法的燕後文公隻得接見了蘇秦。
在蘇秦的一頓忽悠下,很快讓燕後文公引起了共鳴,於是他供給蘇秦車馬和金銀布帛,讓他到趙國進行合縱。
蘇秦相繼說服了趙肅侯、韓宣桓王、魏襄王、齊宣王、楚威王,就這樣六國組成了聯盟,由蘇秦擔任縱約長,佩戴六國相印。
六國聯盟成立不久,秦國便開始對六國使用離間計。同年,秦惠文王將自己的女兒嫁給了燕太子為妻。
公元前332年,齊宣王趁燕國國喪期間,出動大軍攻打燕國邊境,奪取了燕國十座城邑。
燕易王於是派遣蘇秦前往齊國,遊說齊宣王歸還燕國土地。
公元前324年,燕易王母親與蘇秦私通的消息傳到了燕易王耳中,蘇秦害怕遭到殺害,於是主動請求前往齊國。
在燕易王默許下,蘇秦假裝得罪燕國逃到齊國避難,從而得到了齊宣王的重用,出任齊國客卿。
蘇秦為了幫助燕國,從而削弱齊國的力量,他不斷鼓動齊宣王修建宮殿、擴張園林,想借此來削弱齊國的財力,為了後來的樂毅伐齊打下了一定基礎。
燕王噲時期,相國子之位高權重,專斷國家政事。齊國為了擾亂燕國,於是派遣蘇代前往燕國,忽悠燕王噲一定要信任子之,聽憑他的的指使。
之後子之的親信鹿毛壽又向燕王噲提出不如將國家完全托付給子之。不久又有人向燕王噲提出,將燕國的人事任免權也交予子之。就這樣,子之徹底掌握燕國權力,南面而坐行使燕王之權,燕王噲因年老體弱不再處理國政,國家大事完全由子之裁決行使。
對於燕王噲為什麽會將王位禪讓給子之,歷史上給了三個原因:第一,燕王噲是一個理想主義者,對歷史上的堯舜禪讓傳說非常仰慕,企圖通過自己的實踐建立一種君位任賢的制度;第二,子之是一位雄心勃勃的野心家,他迎合了燕王噲讓賢推能的心理;第三,在燕國統治集團內部形成了一個勸說燕王噲讓位,協助子之奪位的派別。
公元前314年,子之執掌燕國的第三年,燕國將軍市被與太子姬平在齊國的支持下密謀準備攻擊子之。
太子姬平集結了一眾黨徒和群眾與將軍市被包圍了王宮,攻打子之,但未能取勝。將軍市被看情形不對,於是又帶領百姓反過來攻打太子姬平,太子姬平在處死市被後,整個燕國陷入混亂,在幾個月的時間裡幾萬人在這場混亂中被殺,燕國人心惶惶。
齊國見燕國一片混亂,於是命令將軍章子率領五個郡的兵力加上北部守軍以幫助燕國平亂為由佔領燕國,並殺死燕王噲、子之。
公元前311年,趙武靈王為了拉攏燕國,也為了阻止齊國勢力的發展,於是將在韓國為人質的燕公子姬職護送回燕國即位,史稱燕昭王。
燕昭王即位時,燕國雖然在趙秦兩國的幫助下趕走了齊軍,但此時的燕國經歷此事件後,國家力量受到很大打擊。為了振興燕國,燕昭王聽從郭隗的建議,拜郭隗為師博取愛賢敬賢的名聲,一時間各國人才爭先恐後的奔赴燕國,如武將劇辛、謀士鄒衍、屈庸、樂毅等等。
燕昭王不拘一格的廣為接納各國投奔來的人士,不唯名氣而用,而是把那些有志滅亡齊國、熟悉齊國險阻要塞和君臣關系的各種人士通通留了下來,並給予優厚的待遇,多方積蓄力量。
樂毅,子姓樂氏,中山靈壽人,是魏將樂羊的後代。其先祖樂羊曾率領魏軍滅亡中山國,因功被封在了靈壽。樂羊死後,其子孫世代定居於靈壽。
樂毅少年時期十分聰明伶俐,喜好兵法,曾經趙國有人舉薦他出來為官。趙武靈王困死沙丘宮後,他就離開了趙國去到了魏國,後來聽說燕昭王招賢納士想要報復齊國,於是他就動身去往到了燕國,得到了燕昭王的重用。
樂毅首先針對燕國法度敗壞、官吏營私的嚴重局面,幫助燕昭王制定新的法律,嚴厲加強對官吏的審查和考核;其次,確定察能而授官的用人原則,擯棄了任人憑貴的傳統方式,廓清了權貴拉幫結黨、濫用親信的情況;再次,建議燕昭王對那些遵守國家法度的順民,包括出身低下的貧民和部份奴隸,都制定一定的獎懲製,以安定社會秩序。
軍事上,樂毅著重進行戰法和紀律訓練,盡快提高燕軍的戰鬥力。燕昭王還注意吊死問孤,去慰撫那些有喪葬之憂的人家,對那些有生育之喜的夫婦,燕昭王也派人去祝賀,給予關懷。在燕昭王的與百姓同甘共苦的感召下,燕國各階層都團結在了昭王身邊。
正當燕昭王勵精圖治,燕國國力蒸蒸日上時,燕國的世敵齊國達到了強盛的頂點,齊國先後在南部重丘打敗了楚軍,在西部觀津打垮了魏國和趙國,隨即又聯合韓、趙、魏攻打了秦國,幫助趙國滅亡了中山國,後又滅亡了宋國,擴展了一千多裡領土。在這樣的背景下,又與秦國共同尊號為帝。當時各諸侯都打算背離秦國歸服於齊國。
但隨著齊湣王的逐漸驕橫,齊國內部對他的怨恨逐漸加深。燕國表面上臣服於齊國,使齊國對燕國的防備逐漸減弱,中間燕昭王又多次派人出使齊國,唆使齊湣王輕率地決定攻打秦國,從而離間了秦齊之間的聯盟,同時又挑唆齊國攻打宋國,使得同樣對宋國感興趣的魏趙楚感到不滿。
隨著齊國吞並宋國,以及與秦國聯盟破裂,燕昭王感覺到了攻打齊國的機會來了,於是派出使者前往各國,勸說各諸侯一起攻打齊國。各諸侯早就對齊國的行為感到了嚴重不滿,現在有人領頭自然沒有推辭,於是紛紛同意了燕國的提議。
公元前284年,燕昭王任命樂毅為上將軍,統兵出征。此時,楚軍已經駐軍在淮南,準備奪取齊國的淮北之地,秦、趙、韓、魏也各派出了一名大將率領軍隊攻打齊國。
齊湣王開始並沒有料到燕國會聯合各國攻打齊國,等發覺的時候燕軍已經攻入齊國了。倉促之下,齊湣王傾盡全國之兵,渡過濟水阻擋五國聯軍。齊軍因為連年征戰,士氣已經十分低落,加上齊湣王對作戰不利的士兵動不動就挖祖墳、斬首級等殘忍手段威脅,齊兵心中十分寒心。
當聯軍發起進攻時,齊軍基本不做抵抗,很快潰散。接連的敗退,讓齊軍主力悉數被殲滅,齊湣王率領著殘部狼狽逃竄退回到了臨淄城。
燕昭王得知勝利的消息,十分高興,親自來到濟西戰場勞軍,厚賞各將士,同時冊封樂毅為昌國君。
樂毅為了給燕國取得更大的利益,他首先厚賞了秦、韓兩國軍隊,讓他們返回自己的國家,之後又命令趙軍進攻齊國的河間,魏國轉向東南攻打被齊國佔領的宋國土地,自己親率燕國軍隊直指齊國臨淄城。
隨著齊國主力的被滅,燕軍幾乎沒有受到任何抵抗就來到了臨淄城下。齊湣王也在燕軍到來之前狼狽的離開了臨淄,輾轉到莒地(今山東莒縣)固守。後來楚將淖齒騙取齊湣王信任,進入莒城將齊湣王處死,齊國陷入滅國之難中。
佔領齊國後的樂毅,在燕昭王的支持下,首先整飭了軍紀,嚴禁擄掠齊國百姓,之後將齊湣王時期的殘酷法律廢除,恢復了齊威王時期的合理法令,並寬減了賦稅,然後又在臨淄郊外祭奠齊桓公、管仲,冊封了100多個燕國爵位和20多個燕國封邑給歸順的齊國貴族,從而籠絡住了齊國統治階層,穩定了齊國的佔領。
燕國在取得伐齊勝利的同時,派遣燕國將軍秦開襲破東胡。
《史記?匈奴列傳》記載,燕有賢將秦開,為質於胡,胡甚信之,歸而襲破走東胡,東胡卻千裡。
《三國志?東夷傳》注引《魏略》記載,後子孫稍驕虐,國人離志,燕乃遣將秦開攻其西方,取地二千裡,至滿番汗為界,朝鮮遂弱。
史料沒有指出具體年代,但大致可以推出是燕昭王為了全力謀齊,於是將燕國貴族秦開送往東胡為人質以求穩定後方。至燕昭王時期,深悉東胡虛實的秦開回國,於是昭王派遣秦開統領大軍北上攻打東胡,東胡敗退向北逃遁,燕國北境得以大擴展。燕軍趁著勝利的的余威,繼續東進攻打遼水一帶的朝鮮,奪去了遼東的廣東地區,將邊境延伸到了鴨綠江以南地區。
北方的遊牧民族所處的地理位置差異,沒有多少糧食可以果腹,更沒有中原精細的衣飾可以安逸,他們只有一望無際的白雲和地上奔走無常的牛羊。為了生存,他們南下依仗自己強壯的體魄,騷擾中原、橫行鄉裡、燒殺搶掠,燕地的邊城居民只能背景離鄉,丟下身後的故鄉,秦開就是在這樣背景下走進東胡的。
隨著燕昭王勵精圖治,燕國國力逐漸加強。燕昭王決心徹底平定邊患,於是將這個重任交給了在東胡做過人質的秦開。
公元前283年,秦開率領燕軍自西往東,由媯水流域(今延慶境內)向密雲地區的漁水(今白河)、鮑丘水(今潮河)流域推進,東胡雖奮力抵抗,但最終無法抵禦燕軍的凌厲攻擊,隻得一路敗退。
在佔領了大片土地後,秦開仿照趙國在北部修建了長達2000多公裡的燕北長城。
燕昭王去世後,新任燕惠王對將軍樂毅十分不滿。齊國將領田單得知後,采用離間計將樂毅從齊國前線換了下來。
在換下樂毅後,田單設計一系列騙局哄騙燕軍,很快在火牛陣的攻擊下,燕軍被擊敗,主將騎劫也在亂軍中被殺死。燕軍隨即退出齊國,齊國得以復國。
即墨之戰,燕軍失敗後,其國力逐漸衰弱。
公元前251年,燕王喜派遣相國栗腹前往趙國結盟。當時趙國剛剛經歷了長平之戰、邯鄲之圍,其國力大大減弱。
栗腹沿途在見到趙國的慘狀後,回國向燕王喜建議出兵攻打趙國。於是燕軍兵分兩路入侵趙國,在鄗邑燕軍被廉頗率領的趙軍擊敗,同時在代邑的燕軍也被樂乘率領的趙軍擊敗,廉頗趁著追逐燕軍的機會,一舉攻到了燕都,燕王喜緊急下向趙國求和, 最終因為趙國剛剛經歷滅國,實力還無法吞並燕國,於是順水推舟的同意了燕國請求。
公元前243年,趙國大將李牧出兵攻打燕國,佔領了武遂、方城。
公元前232年,在秦國做人質的太子姬丹因發小嬴政對自己不友好,於是逃回了燕國,並開始尋找一位能夠刺殺秦王的俠客,企圖以此來阻止秦國的吞並。不久田光向太子姬丹引薦了荊軻。
公元前226年,秦將王翦率軍攻破趙國邯鄲,俘虜了趙王。大軍北上打到了燕國南部邊境。在這樣的背景下,姬丹請求荊軻幫助自己刺殺秦王嬴政,荊軻為了報答姬丹對自己的禮遇,於是答應了姬丹的請求。
於是,荊軻帶著燕國督亢地區的地圖與秦國逃亡將軍樊於期的人頭來到了秦都鹹陽。
秦王嬴政得知燕國派人來送土地十分高興,於是在第二天的朝堂上接見了他們。
當荊軻在殿上展示地圖時,突然用來行刺秦王的匕首露出來。荊軻眼疾手快抓起匕首刺向秦王,不料秦王機警躲開,荊軻行刺未中。秦王為了躲避荊軻的刺殺繞著大殿奔走,但荊軻最終因人單勢孤被當場處死。
同年,憤怒的秦王嬴政派遣王翦、辛勝率軍攻打燕國,燕王喜緊急下聯合趙國殘余勢力趙嘉等人共同反擊秦軍,但終因實力不濟在易水邊被秦軍擊敗,並很快佔領了燕都薊城,燕王喜帶著太子等人狼狽逃亡到襄平(今遼寧遼陽)躲避。
公元前222年,秦軍再次出兵攻打退居遼東的燕國殘部,很快秦軍俘虜了燕王喜,燕國至此滅亡。