对日抗战期间，从事文宣工作，并曾任云南省临时参议会参议员。抗战胜利之后，经陈立夫安排出任省政府地政局局长；1948年1月，膺选为该省第二选区第一届立法委员。国共内战后随政府迁台，在立法院对国家建设颇有建言；期间长期兼任国民党中央设计考核委员会（考核纪律委员会前身）副主任委员，并为经济组召集人。1965年1月，应新任经济部长李国鼎邀请，担任该部政务次长（常次为张继正），主管农业事务；并于离任前不久，接替李兼任国民党台湾区产业党部主任委员。杨于1969年间由蒋经国委任，与陈雪屏及宋达负责筹备行政院研究发