戊戌变法

背景

1840年鴉片戰爭戰敗後，清朝與世界的關係日益緊密。接踵而至的內憂外患，迫使清政府及一眾知識分子醒覺到必須要改變以自強。同治年間（1861年）開始，清政府進行洋務運動，希望能夠以「師夷長技以制夷」的方式，改良生產技術。全國各地先後引入了外國新科技，開設礦業、工廠，建設鐵路及架設電報網，培訓技術人材；在軍事上亦建立了遠東最具規模的海軍──北洋水師。
1895年，清朝在甲午戰爭敗給日本，北洋水師全軍覆沒。大清因此割讓了臺灣及澎湖列島，賠款二萬萬三仟萬兩銀即二億三仟萬兩白銀。証明了洋務運動未能根本地改變清朝落後的境況。於是湧現出了要求從更基本層面，包括政治體制上，進行變法維新的聲音。

公車上書

變法維新的要求開始於1895年於北京發生公車上書。當時齊集在北京參與科舉會試的各省舉人收到《馬關條約》中，中國割去臺灣及遼東，並且向日本賠款白銀兩萬萬兩的消息，一時間群情激動。4月，康有為和梁啟超作出成上皇帝的萬言書，提出「拒和、遷都、練兵、變法」的主張，得到一千多人連署。5月2日，二人、十八省舉人及數千北京官民，集合在都察院門前要求代奏光緒帝。進京參加會試的舉人是由各省派送，依照漢代舉孝廉乘公家馬車赴京接受考核之慣例，對進京參加會試的舉人又俗稱為公車，故此稱為公車上書。雖然公車上書在當時沒有得到直接實質的效果，但是卻形成了國民問政的風氣，之後亦催生了各式各樣不同的議政團體。當中由康有為和梁啟超二人發起的強學會最為聲勢浩大，一度得到帝師翁同龢和湖廣總督張之洞等清朝高級官員的支持。

變法醞釀

1897年底，發生山東曹州教案，兩名德國傳教士被殺。德國乘機侵佔膠州灣（今青島），俄國同時進佔旅順大連，法國進佔廣州灣（今廣東湛江），英國進佔山東威海，並且要求拓展九龍及新界。
1898年（戊戌年），康有為多番上書要求推行新政，但是康有為非四品官，無權力上書皇上。1月29日，康有為的奏摺首次轉呈光緒，光緒命令允許康有為隨時上書。於同日，康有為第6次上書。2月，康有為第7次上書，再次建議皇帝效仿彼得大帝和明治天皇的改革，並且呈上他自己的著作《日本變政考》和《俄大彼得變政記》和其他有關各國改革的書籍。皇帝之後每日閱讀，並將康有為的著作呈覽給慈禧。康有為的書加強了光緒帝對改革的決心。
5月29日，恭親王奕訢去世，死前對光緒說：「聞廣東舉人康有為等主張變法，請皇上慎思，不可輕信小人。」他逝世兩日後，康有為以御史楊深秀名義呈上奏摺，請求明定國是。6月6日，徐致靖上書《請明定國是疏》（康有為代擬）請求光緒帝正式改變舊法，實施新政。
1894年末，譚嗣同給其師歐陽中鵠寫信談及改革路徑，具體到改革經費的籌措時，譚嗣同說：「試為今之時勢籌之，已割之地不必論矣。益當盡賣新疆於俄羅斯，盡賣西藏於英吉利，以償清二萬萬之欠款。以二境方數萬里之大，我之力終不能守，徒為我之累贅，而賣之則不止值二萬萬，仍可多取值為變法之用，兼請英俄保護中國十年。」，認為蒙古、新疆、西藏、青海「毫無利於中國」，不如賣掉「供變法之用」。
康有為在戊戌年前後，也有將西藏、新疆等地賣給列強的想法。據翰林院編修夏孫桐在《書孫文正公事》中記載，朝廷重臣孫家鼐曾質問康有為的新政構想「萬端並起」，經費將如何籌措；康有為的回答是：把西藏賣給英國，「可得善價供新政用」。然而康、譚其實並不懂國家之間買賣疆土是怎麼回事。在康有為進呈給光緒帝的著作之一《日本變政考》裡，康有為舉了庫頁島（日本人稱樺太島）劃俄和阿拉斯加售美兩個例子，來證明其賣疆土搞變法的理念是正確的。然而日俄《樺太千島交換條約》並非如康氏所言，是日本政府在「賣地」，而是日俄兩國的一次邊界勘定。至於出售阿拉斯加，其目的並不是為了賣錢來處理內政，其所得亦非如康有為所說，賣了「金錢數萬萬（億）」（實際上僅賣了720萬美元），更沒有拿來「築鐵路、興學校、購鐵艦、增海軍」。批評者指出，康有為在進呈給光緒的著作裡如此扭曲史實，或是其本就一知半解，或是刻意曲解以引誘光緒贊同賣疆土搞變法——考慮到康氏畢生為學，如梁啟超所言，常好博求異，為證成己論，不惜抹煞事實，曲解證據，恐後者之可能性更大。

明定國是

1898年6月10日，光緒令翁同龢起草《明定國是詔》，送呈慈禧審查，得到批准，於6月11日（農曆四月二十三日）頒布《明定國是詔》，表明變革決心，百日維新由此開始。
光緒並召袁世凱來京，下旨進行新政整頓在軍事上，陸軍改練洋操，並開始一系列的改制：
 國家振興庶政，兼採西法，誠以為民立政，中西所同，而西法可補我所未及。…...今將變法之意，布告天下，使百姓咸喻朕心，共知其君之可恃，上下同心，以成新政，以強中國，朕不勝厚望焉。 

然而，變法後第6日，亦即6月16日，光緒才首次召見康有為。據傳康有為入殿前，碰到剛剛接到直隸總督任命的榮祿，榮祿問：「以子之大才，亦將有補救時局之術否？」康有為答：「非變法不能救中國也。」榮祿問：「固知法當變也。但一二百年之成法，一旦能遽變乎？」康有為答：「殺幾個一品大員，法即變矣！」康有為覲見光緒帝時，開宗明義說：「大清快要滅亡了。」光緒答這是保守官員所累，康有為指靠那些官員推動改革，等如緣木求魚，康有為用了大量的時間，力陳變革之必要。這是光緒與康有為首次會面、亦是唯一一次，數日後，光緒調任他為總理事務衙門章京行走，但是官位僅至六品，而康有為早於3年前已經是六品官。
隨後在7月3日，光緒又召見梁啟超，並且僅委派其出任六品官的辦理譯書局事務。梁啟超獲得任命後，離開北京，沒有再次參與新政。在整場百日維新中，僅康有為見過光緒一次，其它人都沒有見過光緒。

變法內容

新政內容主要涵蓋教育及軍事等多方面的政策和體制。其最終目標，是推行君主立憲制。康有為向光緒皇帝贈送康有為自己的著作《日本變政考》和《俄羅斯大彼得變政記》，還有李提摩太翻譯的《泰西新史攬要》和其他有關各國改革的書。這令光緒傾向以明治維新為改革的藍本。

慈禧默許

後世史家評價戊戌變法時，常形容光緒帝希望籍此正式掌權親政，但是此種說法歷來受到爭議。6月15日，也就是戊戌變法進入到第5日，慈禧要求光緒連下三道上諭：一、下令免去帝師翁同龢的協辦大學士及軍機大臣等職務，逐回原籍；二，凡授任新職的二品以上大臣，須到皇太后面前謝恩；三，任命慈禧親信榮祿出任直隸總督，掌握大權。從6月16日到24日，慈禧又要求光緒任命崇禮為步軍統領，懷塔布掌管圓明園八旗、包衣三旗及鳥槍營，剛毅掌管健銳營，光緒並無軍事大權。
從戊戌年農曆四月一日至七月二十八日，在117日內，光緒皇帝與太后同住69天、請安68次、侍早膳32次、侍晚膳22次及侍看戲15次。百日維新期間，光緒12次前往頤和園請安。其時光緒下詔書時，亦多寫有「朕欽奉慈禧……皇太后懿旨」。6月11日至9月20日，軍機處一共向慈禧太后上呈折、片、呈及書等共計462件，單日最高紀錄上呈29件。
康有為向光緒皇帝贈送自己的著作《日本變政考》、《俄羅斯大彼得變政記》、李提摩太翻譯的《泰西新史攬要》及其他有關各國改革等書，這些書在光緒帝到頤和園向慈禧請安時，都曾向慈禧報備，慈禧也曾慈覽過這些書籍，並詢問光緒帝的意見。光緒帝對於康有為的變法十分贊同，而慈禧在經歷甲午戰爭敗給日本的慘痛教訓後，默許康有為的改革。
當時的軍機大臣禮親王世鐸、剛毅、錢應溥、廖壽恆和王文韶，除了廖壽恆暗中支持改革外，其他大臣要不就頑固抵制或者明哲保身。軍機大臣剛毅就因改革遭到光緒帝革除，讓剛毅相當不滿。甚至到頤和園向慈禧太后哭訴，請求太后重新訓政。不過當時軍機大臣的任免，還是需由慈禧太后批准，因此有部份的軍機大臣在變法中遭到革除，多少也是慈禧太后的默許。
6月16日，慈禧太后命咸豐帝老臣刑部尚書崇禮代理步軍統領。6月25日，慈禧太后再命懷塔布管理圓明園官兵，剛毅管理健銳營。懷塔布跟剛毅重回軍機大臣的原因，在於光緒帝變革過於急躁，官員革除不少，慈禧擔心影響國家官員任免問題，因此慈禧太后對光緒帝批准的免職官員，有部份是不同意。

發生磨擦

9月1日，禮部主事王照疏請光緒帝遊歷日本等國，以考察各國情況。懷塔布、許應騤不肯代送。王照彈劾他並到堂親遞，懷塔布不得已允許其代奏。許應騤則上奏彈劾王照「咆哮署堂，藉端挾制。」
9月4日，光緒下令將懷塔布、許應騤、堃岫、徐會灃、溥頲、曾廣漢等阻礙變法的禮部六堂官革職。王照賞給三品頂戴，以四品京堂候補，用昭激勵。懷塔布的妻子與慈禧太后有親戚關係，遂向慈禧哭訴。
9月5日，光緒召見譚嗣同，並命譚與劉光第、楊銳、林旭以四品卿銜在軍機章京上行走。
9月11日，光緒帝召直隸按察使袁世凱來京陛見。湖南舉人曾廉上書請殺康有為。
9月13日，光緒帝擬開懋勤殿，設顧問官，慈禧太后不允。光緒帝手諭楊銳以變法之難，命康有為等詳細籌議。
9月14日，直隸按察使袁世凱抵北京。前日本首相伊藤博文經天津抵京。
9月16日（八月初一），光緒在頤和園召見統率新建陸軍的直隸按察使袁世凱，面談後昇任他為侍郎候補。另一方面，直隸總督榮祿以英俄開戰，催袁急回天津。畢永年與譚嗣同議軟禁太后事。
9月17日（八月初二），光緒帝再召見袁世凱，命與直隸總督榮祿各辦各事。光緒命康有為即離京赴上海督辦官報局，傳通過楊銳帶給康有為密詔。
9月18日（八月初三），御史楊崇伊上書慈禧，稱大同學會蠱惑士心，紊亂朝政，引用東人，深恐貽禍宗社，籲懇皇太后即日訓政以遏亂萌。據袁世凱的日記，之後譚嗣同於9月18日去法華寺夜訪袁世凱，透露慈禧聯同榮祿，要廢除光緒；並說皇上希望袁世凱可以起兵勤王，誅殺榮祿及包圍慈禧住的頤和園。兩日後（9月20日），袁世凱回到天津，將譚嗣同的計劃向榮祿報告。也有一種說法是，袁世凱離京前密告給軍機大臣禮親王世鐸。

戊戌政變

9月19日（八月初四）傍晚，慈禧突然離開頤和園，返回大內。光緒帝自是日起遷居瀛台。康有為訪英國傳教士李提摩太，請英國公使相助，不成；又訪伊藤博文，請遊說慈禧太后。當晚黃紹箕勸康有為迅速離京。深夜，梁啟超、康廣仁等懇求康盡快出走。
9月20日（八月初五）凌晨，康有為攜僕人李唐離京。光緒皇帝第三次召見袁世凱，之後袁回天津。慈禧太后、光緒皇帝接見日本前首相伊藤博文，光緒帝與日本前首相伊藤博文親密交談，慈禧極為不滿，當天深夜又接到榮祿密報，說光緒帝欲軟禁慈禧。
9月21日（八月初六）凌晨，慈禧太后臨朝，宣布戒嚴，火車停駛，率衛隊軟禁光緒帝於中南海涵元殿，廢除新政，搜捕維新黨人，然後下詔慈禧訓政。當天步軍統領率兵圍南海會館宅，搜捕康有為未獲，但在此拿獲康廣仁和康的弟子程大璋、錢維驥。之後又搜查了粵籍官僚張蔭桓寓所，沒有發現康有為，將張逮捕。
9月24日（八月初九），剛毅奉慈禧諭令開始搜捕四軍機章京等變法份子。楊銳、林旭當日被捕。劉光第投案自首。楊深秀因詰問慈禧太后為何罷黜光緒帝，在聞喜會館住處被捕。
9月25日（八月初十），譚嗣同在瀏陽會館被捕。
戊戌政變結束了只有一百零三天的維新。維新黨人中，康有為早離開北京，梁啟超逃入日本使館。其他數十人被捕，包括稱為「戊戌六君子」的譚嗣同、楊銳、林旭、劉光第、楊深秀、康有溥，六人於9月28日被棄市於菜市口法場。剛毅親自監斬。徐致靖處以終身監禁（庚子之亂後得赦免）；張蔭桓則流放新疆。所有新政，除京師大學堂外，一律都被廢止。

早期探究

早期的評論認為，戊戌政變的深層原因是滿漢之爭，慈禧並不一定反對維新，但變法與「滿洲統治」這一根基相牴觸，隨著變法運動的激進化，康有為上奏在華東建設新都，剪掉辮子，改穿西式服裝，改元維新（參《請斷髮易服改元折》），意味著脫離清兵入關後在北京周邊設定的旗地、八旗等滿人勢力，轉向對外開放之地上海，斷髮、易服、改元意味著對祖法即二百五十年來的清朝統治的全盤否定，因此喚起了滿洲人的抗拒。當時一封致英國代理上海總領事白利南的信中稱：「到光緒意欲改變中國辮子風俗的詔令一傳出（據康說這是真的），旗人的不滿達到頂點。對滿人來說，割掉象徵旗人征服漢人的辮子，等於否定旗人在中國的統治。
英國公使竇納樂說道：「最近的一些事件確切表現出太后和旗人派對他們自身安全感到嚴重的驚恐，且視維新運動有害於旗人統治。維新新黨的領袖都是漢人，在斥責康有為所組織的『保國會』的上諭中，很有意義地指出，保國會志在保中國（國家）而不保大清（政權）。旗人在摧毀維新派時，能夠博得多數漢族官員的贊同，或至少漠不關心，乃因為光緒採納熱心變法的青年一派的建議從事改革，不但危及他們的權力，甚至危及他們的地位。
康有為的弟弟康有溥說：「伯兄規模太廣，志氣太銳，包攬太多，同志太孤，舉行太大。當地排者，忌者、擠者、謗者盈衢塞巷，而上又無權，安能有成？」

袁世凱與戊戌變法成敗的關係

袁世凱在1896年4月受到監察御史胡景桂的彈劾，指他在小站練兵時犯下「嗜殺擅權」、「剋扣軍餉」，「誅戮無辜」等多條罪狀，榮祿當時視察新軍，為新軍軍容所動，力保袁世凱，袁世凱才得以留任，榮祿有恩於袁世凱，所以有觀點認為袁世凱把譚嗣同的想法告訴給榮祿，結果戊戌變法失敗，光緒帝失去朝廷政權並遭軟禁。
但據近年根據歷史資料考證，慈禧及榮祿等早有廢除新政的計劃，已經有所部署和防備。袁世凱告密一事的真實情況亦有諸多疑點，戊戌變法時袁世凱傾向「維新」 並未主動告密。9月21日（八月初六）清廷頒布訓政詔書，慈禧太后全面掌握政權。如果袁世凱告密，譚嗣同作為勸言袁世凱劫持或殺掉慈禧的人，罪不可赦，但上諭中只是要求捉拿康有為和康廣仁，並未下令逮捕譚嗣同。 同時，時間和技術也是問題，袁世凱9月20日（八月初五）抵達天津已是日落，趕到榮祿處已是夜間，即便當時告密，以當時的技術條件，榮祿根本無法及時趕回北京。可見慈禧太后政變並非由袁世凱告密所引起。根據袁世凱親信張一麐所著《心太平室集》和榮祿親信陳夔龍所記《夢蕉亭雜記》，真實情況應是9月21日（八月初六）晚袁世凱聽到楊崇伊從北京帶來的政變消息，袁世凱以為密謀已經泄露，為避免自己被牽扯上叛逆罪，於是將情況告知榮祿，而非主動告密。即便按照維新派原計劃進行，袁世凱對於戊戌維新的成敗是否具有決定性的影響仍有爭議，因為以袁世凱當時掌握的新軍戰力，亦不足以對抗聽命於榮祿駐紮於北京附近的眾多部隊。

對中國政局的影響

雷家聖主張，慈禧太后發動戊戌政變，阻止了變法派官員「合邦」的計畫，使中國免於被日本、英國瓜分的危機。
戊戌政變後，光緒帝被慈禧太后幽禁在三面環水的南海瀛台。康有為逃至香港，後轉至加拿大，在光緒二十五年六月十三日（1899年7月20日）組織保皇會，又名中國維新會，頌揚光緒皇帝，鼓吹君主立憲，而梁啟超則逃至日本，創刊《清議報》，醜詆慈禧太后。
在康梁兩人出逃的時候，宮內傳來康有為毒殺光緒皇帝的消息，後來又傳光緒皇帝久病，由慈禧太后訓政。民間議論紛紛，中外盛傳光緒帝已不在人世。兩江總督劉坤一警告道：「人情危懼，強鄰環視，難免借起兵端。」時劉坤一挾兩湖張之洞同電，而張之洞臨時要求去掉名字。劉坤一遂獨自具章，慈禧覽畢無語。時任英國駐華公使竇納樂亦稱假若光緒帝去世，將為各國所不諒。結果大內允許法國使館醫生入宮中診治光緒帝，云無大礙。
守舊派大臣恐光緒帝怨於將來，紛紛慫恿慈禧太后廢掉光緒帝，但議論未決。各國公使聽聞消息後，於元旦入覲詰問理由。慈禧太后恐引起列強干涉，為測試列強態度，遂依榮祿建議，於1900年1月24日，以光緒帝名義頒詔，稱其不能誕育子嗣，乃立端郡王載漪之子，15歲的溥儁為大阿哥，史稱己亥建儲。
不過該詔書一出，隨即令天下嘩然，1900年1月27日，上海電報局總辦經元善領銜通電要求光緒帝「力疾臨御，勿存退位之思」。簽名者有葉瀚、馬裕藻、章炳麟、汪貽年、丁惠康、沈藎、唐才常、經亨頤、蔡元培、黃炎培等1231人。同時發表《布告各省公啟》，要求各省共同力爭，「如朝廷不理，則請我諸工商通行罷市集議」。各國公使認為立儲事件影響中國形勢穩定，隨之提出警告，拒絕入賀。
因為戊戌政變後，列強協助康有為和梁啟超逃往國外，使慈禧太后與守舊派大臣對列強產生怨恨。也因此對義和團採放任態度，終釀成八國聯軍入侵的大禍（見劉坤一等人發起的東南聯保運動）。
戊戌政變後維新黨人成為了被官府緝捕的罪犯，他們與革命黨人在日本相會，當時宮崎滔天、犬養毅、以及其他熱心「支那問題」的日本浪人，皆努力撮合同在日本的「興中會」（孫中山）與「維新派」（康有為），希望兩黨能攜手一同造反 。戊戌政變直接導致1900年夏維新派與革命黨嘗試合作，趁義和團事件及八國聯軍時發動自立軍起義。此維新起義失敗後，代之而起的是主張推翻滿清，激烈變革，推翻原有制度和政府的革命者，最後清朝亦畫上句號。