。12月4日，杨虎率军舰「肇和舰」举行反袁起义。可见，起初服属袁世凯乃是伪装。12月末，护国战争爆发后，1916年（民国5年），杨虎任护国军的长江下游司令，同陈其美进攻江阴砲台，但失败。1917年（民国6年），孙文开始护法运动，杨虎赴广州参加，任护法军政府军事委员。1918年3月，任护法军政府参军处参军，后转任鄂军总司令。1922年（民国11年）任广州非常大总统府参军。同年，陈炯明发动六一六事变，杨虎负责孙中山的警卫任务。1923年（民国12年）4月起，历任大本营海军特派员、大本营参事、大本营海军处处长