大夫。大象二年（580年），杨坚任丞相时，杨文思曾随韦孝宽出兵出击尉迟迥，尉迟迥属下大将于勇、李俊攻怀州（今河南沁阳），文思与行军总管宇文述将之击退。在武陟破尉迟惇，平邺城，皆有功，进授上大将军，改封洛川县开国公。大定元年（581年），授隆州刺史。隋文帝开皇元年，进爵正平郡公，加邑二千户。十四年（594年），任魏州刺史，甚有惠政，及去职，吏民思之，为其立碑颂德。十八年（598年），授幽州道行军总管，十九年（599年），授燕州道行军总管。仁寿三年（603年），授冀州刺史。隋炀帝嗣位，大业二年（606年），拜为