當時盛傳慈禧準備於九月帶光緒去天津閱兵。而實際上到天津閱兵隻是榮祿為了迎合慈禧喜歡遊玩的心理而上的奏折。但維新派認為,頑固派可能用閱兵之機逮捕並廢黜光緒帝,推翻新政。此時此刻,維新派才感到有抓住軍權的必要。經過仔細篩選,他們將目光移向了袁世凱。他們打算鼓勵袁世凱舉兵勤王,殺榮祿,兵圍頤和園,逼慈禧交出政權。於是維新派誌士譚嗣同密訪袁世凱,在談話過程中,袁世凱假惺惺慷慨激昂地表示:“殺榮祿如殺一狗耳!”譚嗣同聽後,甚為滿意,放心地走了。
同年七月二十六日這一天,發生了兩件非同尋常的事。一是光緒帝明發上諭召見袁世凱,二是日本首相伊藤博文抵達天津。這兩件事榮祿都是當事者。在前一件事中,榮祿負責轉達諭令,而在後一件事中,榮祿曾親自宴請伊藤。身為慈禧親信的榮祿馬上將所掌握的有關情況全部電告了慈禧。同時榮祿還采取了一些具體的步驟。他見袁世凱被召,馬上調兵遣將預為防備。首先調聶士成守天津,以斷袁軍入京之路,接著調董福祥軍密入京師,做好發動政變、廢黜光緒帝的準備,然後又唆使禦史李盛鐸奏請光緒帝侍奉慈禧同往天津閱兵,借以乘機下手。
而西太後得到了光緒帝在八月初五接見伊藤博文的消息後,大生懷疑,認為光緒要“勾外國謀我”,於是便於八月初四返回清官,以監視皇上見伊藤的舉動。西太後回到清官時,榮祿也尾隨而至。伴隨榮祿的是十營聶士成的武毅軍開進京城,於是京城轟動,人心惶惶,政變的烏雲已經覆蓋了北京城。
此時,袁世凱既看透了新的勢力鬥爭的結局,又摸到了維新派的底細,這在他看來似乎又到了“立功”的絕好時機。正好此時榮祿向袁世凱傳去消息,詭稱英、俄在威海衛開戰,各國調集兵船於大沽,命他回天津防堵。於是袁世凱速回天津。回到天津後,他匆忙拜見榮祿,把維新派的計劃和盤托出。榮祿聞訊,大吃一驚,急忙趁著茫茫夜色,奔回北京,連夜向慈禧作了彙報。
第二天清晨,慈禧大怒之下,宣布“今日始”重新由西太後“訓政”,從而結束了光緒帝的“新政”時期。慈禧還不甘心,甚至想將光緒廢掉。於是榮祿忙說:“這件事關係重大,請皇太後三思而行,等捉到康有為之後,是非自然清楚。”榮祿這樣說並不是想保全光緒,也不是因為“是非不清”,他是怕引起天下的動亂,尤其摸不清外國人的態度。第二天,榮祿帶領一隊兵士,傳太後命令,將光緒囚禁於南海的瀛台。