北周时期凭借门荫入仕,历任多个官职,包括车骑大将军、仪同三司、
散骑常侍等。隋朝建立后,他进爵
正平郡公,出任魏冀二州刺史,颇有政绩。
隋炀帝嗣位后,历任
户部尚书、纳言、右
光禄大夫等职。卒于任上,谥号为定。
杨文恩在北周时期,通过门第恩荫进入仕途,被任命为车骑大将军、仪同三司、散骑常侍。不久因为父亲的功劳,被册封为
新丰县子。
天和初年,出任武都
知府。十姓獠反叛,(他)讨伐平定了他们。又管理
翼州事务。党项羌叛乱,(他)讨伐平定了他们。进兵攻击
资中县、
武康县、彭山县等地的生獠以及东山獠,都打败了他们。跟随
陈胜宇文纯攻取齐河阴城,又跟随
宇文邕攻克
晋州,被授予上仪同三司,改封承宁县公。
寿阳县的刘叔仁作乱,(他)跟随清河公
宇文神举讨伐他,在塼井交战,擒获并杀死了刘叔仁。又另外跟随
王谊在鲤鱼栅击破贼寇。多次凭借军功,升任果毅右旅下大夫。
杨坚担任
丞相时(他)跟随
韦孝宽在
武陟县抵御
尉迟迥,与行军总管
宇文述击退了尉迟迥的部将
李俊,于是解除了怀州的包围。击破
尉迟惇,平定
邺城遗址,都有功劳,晋升授予上大将军,改封洛川县公,不久被任命为隆州刺史。
开皇元年,晋升爵位为
正平郡公。后来担任
魏州刺史,有很多惠民的政事。等到离职时,官吏百姓思念他,为他立碑颂扬他的品德。转任
冀州刺史。
隋炀帝继位,征召他担任
户部尚书,转任纳言,改授右
光禄大夫。跟随皇帝到江都宫,因为脚有疾病,不能承受快步奏事。在任上去世,谥号为定。