辛亥革命虽然推翻了专制政权,但袁世凯却窃取了革命的胜利果实。1917年孙中山由日本回到广州,组织"护法军政府",向北洋军阀展开斗争。民国初年,蔡大愚受北京国民党总部的派遣,以特派员身份,来甘肃筹建国民党甘肃支部。1913年11月,袁世觊宣布国民党非法,甘肃支部被解散。次年3月,袁世凯派张广建入甘,蔡在甘肃宣传自由民主的活动,被张广建禁止。蔡大愚不仅宣传民主思想反对张广建的封建专制统治, 而且还与法政学校教员杨希尧、赵学普及学生师世昌结为同志,秘密联络临洮驻军中的进步军官焦桐琴等,及实力派马安良父子,响应孙中由的护法运动,组织发动了武力倒张(广建)的甘肃护法起义。1917年7月,蔡大愚派师世昌去广州晋谒孙中山,向孙中山表示了参加革命的志愿,并提出"应先从下层入手,联络士兵,组织可靠的武装,发动事变,革命始能成功"的意见,孙中山甚为赞许,发给秘电本、路费,并答应在必耍时帮助军费及武器。其时蔡大愚等在兰州、临洮、河州三处策划进行的护法运动工作,进展顺利。
师世昌返甘后,传达机宜,由蔡大愚、赵学普、边永福、师世昌、秦锺岳、杨灿、边镇清、杨希尧、焦桐琴、胡登云、马廷骧等人,在兰州法政学校设总部,在城内官升巷设"二阳公寓",作为秘密联络据点。当时军、政、学界的进步人士,均表态支持。在临洮师世昌通过新建右军中的同乡郑瑞青(名锦麟,临洮人,驻防武都),联络了该军具有进步思想的青年教官焦桐琴、胡登云、樊政、郭成育、王法、张铭等人。赵学普回狄道与焦桐琴等筹款,在大寺开设了一个酒馆,作为联络校场士兵起义的据点。在河州,马廷骧在循化组织了"撒拉八工"的一千余人,并取得了其父马安良的支持。策划就绪,师世昌再赴广州,向孙中山报告情况,并请示机宜,要求发给款、械、委状,师世昌因事在粤逗留,先派王德一将委状送来,边永福被任为甘肃革命军第二师师长;赵学普被任为甘肃革命军总参议。
1917年11月初,蔡大愚邀马廷骧、焦桐琴至兰。在法政学校与赵学普、杨希尧等人召开秘密会议,准备起义。在会上决定:(一)以焦桐琴负责发动的狄道新建右军和马廷骧指挥的撒拉族武装为主体,组织成甘肃护法军:(二)循化撒拉族武装在冬至节前赶抵狄道,扼守洮河沿岸,在冬至节与新建右军同时发难,占领狄道后即向兰州进军,并通电全国,宣告甘肃独立,响应孙中山北伐;(三)起事后,政治方而由蔡大愚负责,(四)为壮大实力,山赵学普与边永福联络狄道地方力量,由杨希尧发动循化隆务寺十二昂欠起兵,策应护法军。计划制定后。焦桐琴、马廷骧分赴狄道、河州,准备起事。马安良虽答应届时派所部西军精锐军配合行动,但又以"恐引起汉人误会,说回回又造反了"为借口,提出:西军精锐军先开至洗河边,待狄道起事得手后,再开始行动。紧接着,狄道新建右军中的尹、洪两个班长,酒醉走漏消息,被人向统领吴桐仁告密,吴即下紧急命令,收去各营子弹,四路派亲信防守,洮河浮桥也派重兵把守,交通断绝,蔡大愚得悉后,命赵学普从河州领得子弹五百发,送往临洮,决定按计划起事。起义前夕,蔡大愚率赵学普、马培青等隐蔽于狄道西乡二十铺,派赵学普再次进城和新建右军联系,决定夺取临洮后,蔡即入城,主持大计。但在冬至节前夕,赵学普、边永福潜赴城内时,被埋伏的守兵枪杀于洮河浮桥边,焦桐琴在城内听到枪声,误认为是河州军队撒拉族武装到达城外的信号,急忙登上营墙发枪联络,枪声引起分统刘忠荩及连长张承让的怀疑,派人召焦桐琴询问,焦当机立断,枪杀刘忠荩及张承让,呼部下起义.因事起仓促,士兵畏惧,无人响应,焦桐琴只得逃走。在兰州近郊阿干镇驻防的右军营副胡登云同时起事,率部向临洮进发,在中铺与守军发生激战,伤亡数十人后也遭失败牺牲。蔡大愚得知消息,知已无力挽回,遂与马培青等潜回河州,马廷骥听到起事失败,立即变态,按兵不动。郑瑞青在武都率部响应护法起义,也遭失败被缚,解送兰州,押在狱中。杨希尧在隆务寺发动藏民武装数千人,取道夏河直趋临洮,在夏河拉卜塄寺与张广建所派孔繁锦部相遇被击溃,只身逃往青海藏区。
甘肃护法运动失败后,师世昌、王德一赴广州汇报情况,孙中山得知赵学普、边永福、胡登云牺牲事,深为悲痛,亲书"为国捐躯"白绫挽嶂一幅,以慰忠魂,并发给抚恤金五千元托王德一送交烈士家属。
甘肃护法运动,是辛亥革命以来资产阶级旧民主革命的一个组成部分,又是甘肃近代史上的一次受到孙中山直接领导的资产阶级民主革命运动。这次运动虽然失败了,但它在封建专制思想占统治地位的西北却起了振聋发聩的作用,护法大旗的举起,推动了甘肃各地反对北洋军阀封建压迫的革命斗争,动摇了北浮军阀张广建在甘肃的统治,加速了他们的灭亡。蔡大愚等的革命精神利斗争业绩,将彪炳史册.永为人民所纪念。