行山，东至渤海，北达燕门关，南距黄河的52州，杨坚很宠爱这幼子，特授予杨谅遇事不必拘于律令限制，可自行行事的特权。开皇十八年（598年）高句丽婴阳王高元率骑兵万余进扰辽西，被营州总管韦冲击退，隋文帝遂命杨谅、上柱国王世积为行军元帅，高颎为汉王长史，周罗睺为水军总管，率大军30万，进攻高句丽。强渡辽水又时逢雨季，军中疫病流行，不利而还。开皇十九年（599年）突厥犯边境，隋文帝以杨谅为行军元帅，杨素大败突厥。太子杨勇被废令杨谅心不安稳，因据守在当时天下精兵之地，心中便有了异心，上谏隋文帝说：「突厥方强，