金虎出任三民主义青年团干事。1947年二二八事件爆发，杨金虎曾遭到国民政府军逮捕。1947年11月当选台湾省高雄市选出之第一届国民大会代表。1948年杨金虎加入中国民主社会党。1949年出任高雄区合会储蓄公司董事长，但是1950年由于公司倒闭，而被判处有期徒刑3年，入狱1年余后获假释。1954年杨金虎参加第二届高雄市长选举，败给谢挣强落选。1957年杨金虎获民社党提名参选第三届高雄市长选举，最后败给陈武璋。此后杨金虎仍屡败屡战。
高雄市长.1968年第六届高雄市长选举中，杨金虎