四川省苍溪县人,1919年3月出生于一个贫农家庭。原名杨达意。1933年3月参加中国工农红军,加入中国共产主义青年团,1934年1月转为中国共产党党员。他14岁当\\\"红小鬼\\\",参加了川陕根据地的反“围剿”斗争,作战勇敢,善于动脑,团结同志,历任红四方面军三十军八十九师七十团通信员、班长、排长,连指导员,红三十军八十九师二六六团政治处少共委员、民运工作队员。1934年12月起任红三十军八十九师通信队队长兼政治指导员。1935年2月起任红三十军八十九师直属队青年股股长,8月起任直属队总支书记。参加了长征,三过雪山草地。西渡黄河,穿越河西走廊,在翻越祁连山的一次战斗中身负重伤,历尽艰辛到达延安。1937年11月起任抗日军政大学总校二大队学员。1938年率营穿过日军层层封锁,进入沂蒙山一带开展游击战争和反“扫荡”战斗。在一个多月的挺进中,与敌作战20余次,毙、伤敌数百名,受到山东军区首长嘉奖。1938年4月起任抗大五纵队区队长。1939年1月起任抗大一分校三营副政治教导员,3月起任抗大一分校一营政治教导员。1939年7月起任抗大三大队政治处副主任兼总支书记。1940年1月起任抗大一分校政治部总务科长。1940年5月起任抗大五大队总支书记。1940年9月起任抗大一分校五大队政治处主任。1941年1月起任五大队政治委员兼政治处主任。1943年3月起任山东军区特务团政治处主任兼总支书记。1944年日军对滨海区进行全面“扫荡”,在危难时刻,他于1944年6月受命担任滨海军区独立第五团政委兼赣榆县委书记,参加了沂蒙山区反“合围”和山东大反攻作战,直至抗日战争的胜利。1945年8月起任山东军区二师四团团长。1945年10月起任东北人民自治军、东北民主联军二师四团政治委员。1946年10月起任东北民主联军二师五团政治委员,1947年2月起任二师五团团长。1948年3月至1949年6月任东北野战军第一纵队一师副师长、第四野战军三十八军一一二师副师长。1949年6月起任解放军第三十八军一一二师第一副师长,8月起任一一二师师长。参加了三下江南、三战四平和辽沈战役、平津战役、渡江战役、衡宝战役及广西战役等。他率部坚决执行命令,勇猛顽强,指挥有方,战绩卓著,多次获得上级嘉奖。在攻打天津时,率部大胆穿插突击,分割包围敌人,所部三三四团二营六连活捉天津警备区司令长官陈长捷。在渡江战役中,指挥三三五团三连,以7只小船偷渡长江天险成功,被军首长授予“抢渡长江天险英雄连”光荣称号。中华人民共和国成立后,1950年10月至1952年6月任中国人民志愿军第三十八军一一二师师长。他参加了抗美援朝战争一至五次战役,为捍卫新中国的尊严和朝鲜人民的独立作出了贡献。志愿军总部给他记三等功,朝鲜民主主义人民共和国授予他自由独立勋章。 1952年6月至1953年3月为中南军区高级干部文化速成班学员。1953年3月至4月任中南军区第一文化速成中学副校长。1953年4月至1954年11月任陆军军参谋长。1954年11月至1956年10月任陆军军第一副军长兼参谋长。1956年10月至1957年9月为第三十三文化速成中学学员。1957年9月至1960年7月为解放军高等军事学院基本系学员。1960年7月至1961年9月任陆军军副军长。1961年9月至1968年2月任桂林步兵学校校长。1968年2月至7月任湖南省军区代司令员。1968年4月至1977年11月任湖南省革命委员会副主任,1970年4月至12月任省革委会党的核心小组副组长;1970年11月任中共湖南市委副书记,1973年7月至1977年10月任中共湖南省委书记(当时设有第一书记)。其间:1968年7月至9月任湖南省军区政治委员,1968年9月至1975年任湖南省军区司令员。1975年6月至1983年8月任辽宁省军区司令员。1977年10月至1983年3月任中共辽宁省委常委。1955年9月被授予少将军衔。曾获二级八一勋章、二级独立自由勋章、二级解放勋章。1988年7月被授予中国人民解放军一级红星功勋荣誉章。中共第十届、十一届中央候补委员。 由于“四人帮”在湖南的帮派骨干的破坏与迫害,遭批斗,蒙受不白之冤。他坚信马列主义、毛泽东思想,与“四人帮”的倒行逆施进行了坚决斗争。中共十一届三中全会后得到平反。