中共第九、第十屆中央委員。
1930年在保定育德中學上學期間參加“左聯”組織。 1932年8月加入中國共產黨。
1931年9月參加革命工作。
1931年9月在保定、天津、北平做地下工作,後投身武裝鬥爭。
1938年2月任平西房(山)、淶(水)、涿(州)工委書記兼游擊隊政委,八路軍第4縱隊政治部宣傳科科長,冀熱察挺進軍政治部宣傳部部長、軍部秘書長,北平軍分區政治部副主任、主任。
1941年7月在北方局黨校學習。
1944年9月任冀察區委黨校校長。
1945年春兼冀察區黨委宣傳部部長。解放戰爭時期,任張家口市委書記、副書記、書記,張家口市人民政府市長,張家口市衛戍區司令部政委、副政委。
1946年11月任冀熱察區黨委常委兼社會部部長、冀熱察行政公署主任。
1948年5月任東北野戰軍第11縱隊副政委兼政治部主任。
1948年9月任中國人民解放軍第48軍副政委
1948年11月任中國人民解放軍第48軍副政委兼政治部主任。
1949年5月任武漢市軍管會副秘書長。7月任中國人民解放軍第51軍政委。
1950年11月至1954年10月任中國人民解放軍空軍幹部部副部長、部長,空軍黨委常委、準兵團級。
1954年1月至1958年2月任第二機械工業部副部長、黨組委員。
1958年4月至1967年1月任中共遼寧省委書記處書記。
1965年5月至“文化大革命”初期兼中共遼寧省瀋陽市委第一書記。
1968年5月至1976年12月任遼寧省革委會副主任。
1970年3月至1971年1月任遼寧省革委會黨的核心小組成員。
1971年1月至1972年任中共遼寧省委副書記。
1972年10月至1978年11月任中共遼寧省委書記。
文化大革命期間遭迫害被撤銷職務。1986年5月離職休養。
中共9、10屆中央委員。
2011年8月28日15點58分,陰雨連綿,楊老離開了住了近十年的省金秋醫院高幹病房,享年98周歲。