拿破侖稱帝雖然看似矛盾,甚至荒謬,但其實有很多原因。首先,法國大革命雖然推翻了封建的波旁王朝,殺死了皇帝路易十六,但是取得了巨大的革命成果。然後,原來的封建殘余依然強大,隨時都有反擊的可能。新興資產階級為了保護自己的革命果實,維護自己的利益,必須引進有實力的人物繼續領導革命,拿破侖就是這樣的人。拿破侖雖然登上王位,成為獨裁的霸權主義者,但實際上代表的是當時法國大資產階級的利益。而且出身於下層社會的拿破侖深知下層人民的疾苦。他在制定和執行許多政策時,考慮了下層人民的利益,維護了絕大多數勞動群眾和小資產階級的利益。另外,稱帝的決定實際上也符合壹些封建保守勢力的利益,從而為以後的革命掃清了壹些障礙。
最重要的是法國大革命時期,國內動亂,國外反法勢力蠢蠢欲動。這樣的外部環境促使國內各階級聯合起來,保衛國家。所以我們可以看到,拿破侖稱帝不是簡單的復辟封建帝制,實際上是當時各種勢力相互競爭和妥協的必然產物。
當然,當皇帝也符合拿破侖自己的追求。壹個有野心的人的追求是不斷變化的。像拿破侖這樣的梟雄,不可能願意當壹輩子大將軍。這樣的人內心的控制欲很強。出身貧寒,他對權力的渴望比普通人更迫切。隨著自己實力的不斷積累和增強,當皇帝對拿破侖本人也是很有吸引力的。而拿破侖的豐功偉績和政治手腕足以支撐他登上王位。
其實無論在哪個時代,對英雄的崇拜都是壹樣的,尤其是在亂世,英雄的出現就像是身處困境的人的救命稻草。拿破侖是當時法國人眼中的英雄和救世主,這也是法國人不反對拿破侖稱帝的重要原因。時勢造英雄,拿破侖稱帝是因為外部因素和自身利益。可以說,他登上皇位是偶然的,也是必然的。