灭陈之战.隋朝建国后，杜彦被任命丹州刺史，晋爵爲公爵。六年后，杜彦调任左武卫将军。隋灭陈之战时，杨广派遣当时担任行军总管的杜彦与新义公韩擒虎会合，驻守新林（今南京西南），杜彦军便朝新林出发，路途经过南陵（今安徽省铜陵附近），发现陈国军队据守江边，于是杜彦派遣樊子盖率领精兵攻破陈军的据点，获得六百多艘船只。渡江后，攻佔了南陵城并活捉守将许冀，之后抵达新林与韩擒虎军会合。平定陈国后，杜彦升任柱国，杜彦的儿子杜宝安则被赐昌阳县公。
讨伐叛军.开皇十年（590年）