四川，到达万县时，得知四川革命党人已推翻清朝在四川的政权，成立四川大汉军政府，蒲殿俊任都督。张百祥乃待命万县，后来奉黎元洪之命击退向竹安部，从而安定了川东。
反袁反胡.1911年12月初，南北议和达成停战协议。1912年2月，袁世凯任中华民国临时大总统。张百祥自动离职，仍从事会党活动。1913年3月，国民党领袖宋教仁在上海被暗杀。四川都督胡景伊（胡文澜）秉承袁世凯之意，大杀革命党人。张百祥到成都，在四川省议会揭发胡文澜的阴谋，并参与清算胡文澜贪污支出差额50多万元，请四川省议会弹劾