败于李密，宇文化及派杨恭仁守魏县（今河北邯郸）。当时元宝藏据有魏郡，619年，唐朝大臣魏征劝说元宝藏，捉住杨恭仁送于京师，献给唐高祖。唐高祖李渊在隋朝时和杨恭仁就是朋友，遂封杨恭仁为上柱国，承袭观国公爵位。武德二年（619年）春三月，杨恭仁被任命为门下省黄门侍郎。因为杨恭仁熟悉西北军情，唐高祖任命杨恭仁为河西道安抚大使、检校凉州总管，参与平定割据凉州的李轨。杨恭仁很有治绩，自葱岭已东，都向唐朝朝贡。杨恭仁治下，东突厥未敢犯境。 619年冬十月，遥授杨恭仁门下省纳言，他仍在凉州主持军务。又平定逆贼贺拔威，