治大学教授。抗日战争爆发后，民国二十九年（1940年）出任中国国民党重庆市党部主任委员。民国三十四年（1945年）1月18日，任贵州省政府委员、财政厅厅长、贵州省银行董事长。民国三十五年（1946年），任国立英士大学校长。1946年11月，出任制宪国民大会代表。民国三十七年（1948年），递补李伯申任四川省第五选区第一届立法委员。1949年赴台湾。民国六十一年（1972年）12月29日，杨公达病逝。