长江下游司令，同陈其美进攻江阴砲台，但失败。1917年（民国6年），孙文开始护法运动，杨虎赴广州参加，任护法军政府军事委员。1918年3月，任护法军政府参军处参军，后转任鄂军总司令。1922年（民国11年）任广州非常大总统府参军。同年，陈炯明发动六一六事变，杨虎负责孙中山的警卫任务。1923年（民国12年）4月起，历任大本营海军特派员、大本营参事、大本营海军处处长，负责处理海军事务。1924年（民国13年），任北伐讨贼军第2军第1师师长。
清党工作与上海防卫.孙文逝世后，杨虎同