初以父勋 ,授上仪同。隋炀帝逼死父亲杨素,并扬言杀尽杨家。大哥杨玄感嗣位楚国公,内心不安,策划谋反。大业九年(613年)春,隋炀帝第二次出征高句丽,命杨玄感在黎阳(今河南浚县东北)督运粮草。此时,各地民变陆续爆发。杨玄感趁机反叛,率兵割据城池,伪报辽东的水军总管来护儿谋反,屯兵于黎阳。谋士李密向杨玄感建议:上策是北据幽州,以断隋炀帝后路;中策是西入长安,以控制潼关;下策是攻击东都洛阳。
杨玄感选择进围洛阳,兵分三路:杨积善率军三千人,从偃师县以南沿洛水西进。杨玄挺从白司马坂越过邙山从南面进军;杨玄感率领三千余人尾随其后。杨玄感攻大洛久不克。不久,宇文述率领援军到来,攻势猛烈。杨玄感兵败不敌,仓皇西撤,一日三败。大业九年十一月,对战于董杜原。杨玄感兵败,带着十余个骑兵窜逃林木间,欲奔往上洛县。杨玄感与弟弟杨积善步行至葭芦戍(今河南卢氏县西南),自知难免一死,对杨积善说:“我已兵败如此,不能受人戮辱。你可以杀了我。”杨积善砍死杨玄感,自杀未遂,被追兵抓住,跟着杨玄感的首级一起送到行在所。
杨积善被杀之前,向隋炀帝杨广求情,希望免除一死。隋炀帝对杨积善说:这么说“你就是一只枭鸟”。处以磔刑于东市,然后焚化。
杨素家族曾祖:杨暄,西魏度支尚书、华州刺史、临贞忠公。
祖父:杨敷,北周开府仪同大将军、汾州刺史、临贞公。
父亲:杨素,隋朝尚书令、太师、司徒公、楚国景武公。
哥哥:杨玄感,隋朝礼部尚书、楚国公。
第一代第二代第三代第四代第五代第六代第七代第八代第九代杨结(中山相)杨继(治书侍御史)杨晖(弘农简公,洛州刺史)杨恩(杨宥,河间太守)杨钧(临贞恭公,七兵尚书)杨暄(临贞忠公)杨敷(临贞忠壮公)杨素(楚景武公)杨玄感杨玄纵杨玄挺*杨玄奖杨万石杨仁行杨积善江国太妃杨氏杨约(修武县公)杨玄挺(过继)杨询-杨慎-杨岳杨弘礼杨弘义杨弘文杨弘武(唐朝宰相)杨原(同昌县男)杨实杨昭杨先杨曦杨济(华阴伯)杨宏-杨穆(澄城县伯)---杨俭(夏阳安侯)杨升(字文义)--杨文殊--杨文休--杨文褒-----杨异(字文殊)杨安仁-杨虔逊-杨峻杨立(子杨思齐)杨勰(字文邕)--杨文举--杨朏(字文朗)--杨文雅--杨文若--杨文伟--杨宽(华山元公,尚书仆射)杨文思(正平定公)--杨文纪(上明恭公)杨孝謩杨弘让杨孝偡-杨孝俨-杨文矩杨孝仪-杨文愻(普安县男)--杨佑(长宁男)杨胤(长宁穆男)----