刘叔仁作乱，从清河公宇文神举讨之，战于砖井驿，在阵生擒刘叔仁。同年又另从王谊破贼于鲤鱼栅。宣政元年（578年），任检校朔州刺史。其后累以军功，迁果毅左旅下大夫。大象二年（580年），杨坚任丞相时，杨文思曾随韦孝宽出兵出击尉迟迥，尉迟迥属下大将于勇、李俊攻怀州（今河南沁阳），文思与行军总管宇文述将之击退。在武陟破尉迟惇，平邺城，皆有功，进授上大将军，改封洛川县开国公。大定元年（581年），授隆州刺史。隋文帝开皇元年，进爵正平郡公，加邑二千户。十四年（594年），任魏州刺史，甚有惠政，及去职，吏民思之，为其立碑