高怀德青年时随父从军,任牙职。 其父高行周历仕后晋、后汉、后周。后晋开运初,辽人犯边,行周北征,高怀德刚满18风,从北征。行至戚城(今河南濮阳县北)被辽军重围,援兵不至,十分危急。高怀德纵横驰突,挟父突出重围,以功领罗州(今广东廉江县东北)刺史,后改任集州(今四川南江县)刺史,领职牙校。再改任信州(今江西上饶西北)刺史。
后晋末,契丹南侵,高行周边邢赵路都部署抵御,留怀德守睢阳(河南商丘县南),群盗大起,怀德坚壁清野,盗不能入。后汉初,高行周移镇魏博,高怀德为忠州(今四川忠县)刺史。
后周初,行周逝世,召怀德为东西班都指挥使,领吉州(今江西吉安市)刺史,后改铁骑都指挥使。太原刘崇进犯,周世宗计伐,以高怀德为先锋,克捷,怀德以功绩迁为铁骑右厢都指挥使,领果州(今四川南充市北)团练使。又随周世宗征淮南,知庐州(今安徽合肥市),行府事,充招安使,战庐州城下,斩首级700余,又迁龙捷左厢都指挥使,领岳州防御使。恭帝即位, 升为侍卫马军都指挥使,领江宁军节度使,又为北面行营马军都指挥使。
宋太祖即位,为义成军节度使,拜殿前副都点检、武信军节度使、侍卫亲军步军都指挥使,镇守滑州,娶宋太祖之妹燕国长公主, 加封驸马都慰。又受命与石守信平息上党李筠叛乱,因功升忠武军节度使领建隆二年(公元961年)改任归德军节度使,开宝六年(公元973年)秋,加封同平章事。冬、燕国长公主去世,去驸马都尉封号。宋太宗即位,加兼侍中、检校太师。太平兴国三年(公元978年)有病,帝诏太医到府第治疗。次年, 随帝征太原,改镇曹州,封冀国公。太平兴国七年(公元982 年)改武胜军节度使,是年七月去世。追赠中书令,追封渤海郡王,谥武穆。
高怀德字藏用,真定常山人,周天平节度齐王行周之子。怀德忠厚倜傥,有武勇。行周历延、潞二镇及留守洛都,节制宋、亳,皆署以牙职。晋开运初,辽人侵边,以行周为北面前军都部署。怀德始冠,白行周愿从北征。行周壮之,许其行,至戚城遇辽军,被围数重,援兵不至,危甚。怀德左右射,纵横驰突,众皆披靡,挟父而出。以功领罗州刺史,赐珍裘、宝带、名马以宠异之。及行周移镇郓州,改信州刺史,仍领牙校。又迁信州刺史,从行周再镇宋州。
晋末,契丹南侵,以行周为邢赵路都部署御之,留怀德宁睢阳。会杜重威降契丹,京东诸州群盗大起,怀德坚壁