庆(生卒年不详),原籍河南弘农,河间王杨弘之子。隋大业六年(610),袭父杨弘封号为洵王。公元619年,王世充称帝,封杨庆为郇国公。公元621年,杨庆降唐,被封为郇国公。

杨庆生性阴险委曲,善于观察时局变化,明哲保身,伺机进取。隋炀帝杨广即位后,因自己夺先位而居,惧怕众人不服,因此,对隋朝初年所封王公大臣残酷压制,无情打击。在这种政治气氛下,许多王侯不是被废掉,就是被流放。唯独杨庆不但原有地位没有动摇,而且还受到杨广赏识,官拜荥阳太守。任职期间,他谨慎小心,政绩比较突出。

在隋炀帝杨广的残暴统治下,各地人民不堪重负,纷纷起兵造反。大业十二年(616),李密率瓦岗寨起义军占据洛口仓(在今河南省巩县东),荥阳郡所属各县,大多响应李密,起义投诚杨庆在荥阳率兵据守,李密派人多次攻击,无法攻克。荥阳被围一年多,城中粮草逐渐耗尽,战争形势日渐紧张。李密派人入城送信,劝杨庆投降。恰好,隋炀帝杨广在江都(今江苏省扬州市)被杀的消息也传到荥阳,杨庆看到隋朝大势已去,便顺势投降了李密,并改姓郭氏,自称郭庆。

公元618年,李密被王世充打败,杨庆归附王世充,回到东都,并重新将姓氏由郭姓改回杨姓。当时,隋炀帝杨广的孙子越王杨侗也在东都,并未因杨庆降李密、改姓氏的行为责怪他。

公元618年5月,越王杨侗称帝,改元皇泰,封杨庆为宗正卿。不久,王世充准备取代杨侗,自立为王。杨庆积极响应,首先劝王世允称帝。公元619年4月,王世充废杨侗,自立为帝,年号开明,国号郑,封杨庆为郇国公。杨庆又将姓氏改为郭氏,再一次自称郭庆。

为结交杨庆,王世充将自己哥哥的女儿嫁给杨庆为妻,并拜杨庆为荥州刺史。公元621年,李世民率军包围洛阳,王世充即将失败。这时,杨庆又想投降唐军,归附长安(当时为唐高祖李渊据守)。他的妻子王氏,也就是王世充侄女,对他说:“皇上把我嫁给你,无非是表达他对你的深情厚意,真心结交于你。现在叔父困窘,形势危急,你却不顾叔父联姻的情谊,辜负他对你的期望,一心考虑保全自己。我如果到长安,不过会成为你家的个婢女罢了,你带我去还有什么用处?希望你把我送回东都,这就是你对我的极大的恩惠了。”杨庆不肯答应,王氏沐浴盛装服药而死。

杨庆归顺唐朝后,被封为宜州(今湖北省宜州市)刺史、郇国公。他再一次将姓氏改为杨氏,又一次自称杨庆。当时,他的母亲元氏年老体衰,双目失明,还留在东都王世充那里,王世充恨杨庆背叛自己,投降唐朝,不久,就将杨母元氏杀掉了。