出生皇家
杨恪是太子杨勇之子。开皇十六年(596年)正月丁亥,隋文帝以皇孙杨恪为襄城王,襄城郡即治今河南省襄城县。开皇二十年(600年)隋文帝废黜杨勇,立杨广为太子。
父亲遇害
仁寿四年(604年),隋文帝崩,杨广即位为隋炀帝,杀死杨勇。宇文述对云定兴说,你得不到官做的原因,是因为长宁王杨俨兄弟都还没有死。云定兴说:“这些无用的东西,何不劝皇上杀掉他们?”
兄弟遇害
大业三年(607年)宇文述奏报炀帝:“房陵王杨勇诸子成年,现在陛下征讨四夷,若让他们从驾出征,很难掌管,若把他们留在一处,又恐不可。请早些处理。”炀帝派人毒死了长宁王杨俨,将杨恪等杨勇封王的七子分别流放到岭南,派人在路上把他们全部处死。
夫人殉情
杨恪的王妃柳氏是柳旦的女儿,杨恪死后,柳氏殉情自杀。被《隋书》记载。