当晚10时许,姚以总司令名义决定29日起义,并立即起草了军事计划,然后令各营长速回驻地集结待命。
公元1911年10月29日(农历九月初九)凌晨二时许,八十五标两营率兵一千余人,在太原城南狄村北口姚营门外大操场列队集合,每人左臂均戴义军白布标志,整队肃立,鸦雀无声,一望如墨。
起义军总司令姚以价戎装肃整站在发令台上宣布起义令。他手里拿着4尺多长的计划书,移灯就亮,厉声发话:“满清压制我汉族已三百年,扬州十日,嘉定三屠,诸君曾知之否?剃头雉发,不遵者格杀,请君闻之乎?现在清廷极力媚外,屠杀我爱国志士,竟有‘宁赠友邦,不予家奴’之谬论,诸君知之否?此等仇恨不共戴天!”(语见姚维藩遗稿《记山西革命军》)。
姚以价平素极善辞令,演讲富有鼓动性,此时因郁结顿失,声泪俱下,起义官兵,闻之无不为之动容,个个摩拳擦掌,揎臂掳袖,表示愿唯姚司令是从,齐呼:“愿拼死,服从大人命令!”
姚以价即发如下军令:
(一)本军今日拂晓进取太原;
(二)令苗文华率第一营、,左两队直扑满城;
(三)令崔正春率第一营右后两队夺取军装局;
(四)令第二营杨彭龄为冲锋队长,张煌为奋勇队长,随本司令直捣巡抚衙门。
接着还宣布了20条军令及“五斩令”:“不服从命令者斩,不直前力战者斩,抢劫民间财物者斩,烧杀祸害百姓者斩,伤害外侨者斩。”
凌晨四时许,二营义军五百余人由姚以价司令率领直扑太原城,五时许到达新南门。其时早有人接应,城门洞开,大队义军蜂拥进城。姚设司令部于东夹巷耶稣医院。姚按预定计划令冲锋队长杨彭龄率80名先锋队员由郭登瀛带领正面开路,奋勇队由张煌队长率领紧跟。大队跑步向巡抚衙门疾驰。
此时东南城角枪炮声齐鸣,众知苗文华部满城战斗打响,军心大振。大队迅达巡抚衙门后,冲锋队员用石条撞开大门,打死门卫,一拥而入,防守抚署的巡防官兵惊慌逃逸。
张煌、杨彭龄率兵入室搜索,张煌手执利剑大呼:“大帅在哪屋?大帅在哪屋?”不多时,从北屋走出一蹒跚老者,由人扶着,神色慌恐,然故作镇静地说:“兄弟来山西,接任不到一月,有何对不起山西人的事……弟兄们有什么事,可以慢慢商量……”张煌知此人便是巡抚陆钟琦,便与士兵们齐呼:“你许不许我们革命?”陆钟琦张口结舌,无以答对。张煌即向陆当头一剑砍去,众士兵又连发数枪,陆伏地毙命。此时陆钟琦之子陆光熙见父伏地而死大声喝道:“你们这是干什么?”竟又抛洒银钱于地,贿诱分化士兵。张煌见状大怒,上前就是一剑,士兵又连击数枪,陆光熙扑地身亡。
与此同时,山西陆军混成协统领谭振德亦在巡抚衙门外被杨彭龄、张煌部下排枪击毙。崔正春部攻打军装局得手,弹药尽有。但苗文华部攻打满城战斗正酣,尚未得手。张煌即命在起义时被姚司令提升为炮兵排长的张博士去司令部报告战果及满城战况,姚以价立即签署调炮命令,张回营持令将一门小钢炮推上新南门城墙,向满城发炮十余弹,又令将炮架于小五台城墙再向满城猛轰,苗文华率部趁硝烟弥漫猛攻,巡防队旗兵不支,即悬白旗投降。
至此,三路义军在姚以价亲自布署指挥下,经过不到七个小时的鏖战,各自圆满完成预定的攻占目标,太原光复。
是日中午,姚以价和各参加武装起义的主要领导人齐聚咨议局开会,议决成立山西军政府,推选领导人。在太原起义过程中首鼠两端骑墙观望巧于投机的阎锡山见大局已定,贪天之功,抢先发言:“余等有革命思想已非朝夕,然无机可乘,不敢大举。现武昌西安已经起义全国震动,良机难得,故有这次山西起义”。姚以价接着演说,斩钉截铁,要言不赘:“清廷专制已久,革除弊政,驱除鞑虏,建立民国,责无旁贷,时令可乘,故有此举。”演说完毕,商议选举办法,主持会议的咨议局长梁善济(立宪派)说官厅不可推倒。众诘:“陆抚已死,官厅何在?”语因争执,张树帜拔枪欲击梁,又推梁于身后,大声号召:“选阎锡山为大都督,大家一齐举手!”阎的部下周玳亦在场内应声高呼:“应推选阎锡山为大都督,大家一起举手!”众惊愕,相顾举手通过。