据守江边，于是杜彦派遣樊子盖率领精兵攻破陈军的据点，获得六百多艘船只。渡江后，攻佔了南陵城并活捉守将许冀，之后抵达新林与韩擒虎军会合。平定陈国后，杜彦升任柱国，杜彦的儿子杜宝安则被赐昌阳县公。
讨伐叛军.开皇十年（590年），高智慧自称天子起兵造反，杜彦随杨素率军前去讨伐。解了江州之围后，杜彦率军水陆并进讨伐高智慧的余党，攻破锦山、阳父、若、石壁四洞并将敌军首领全部斩首。敌军李陀有几千名士兵，佔领了彭山。杜彦袭击大破李陀军并斩杀李陀，将其首级传往京师。后又平定徐州、宜丰的两座洞寨。