《楚汉春秋》与《史记》皆载,丁公,名固,秦朝末年薛县人,西汉大将季布的同母异父的弟弟,(司马贞认为他是季布的舅舅。)是西楚霸王项羽的武将。汉高祖二年(前205),刘邦在彭城之战中大败而逃,丁公率兵在彭城以西追上了刘邦,两军短兵相接,刘邦急了,回头对丁公说:“两条好汉难道要互相迫害吗?”丁公便带兵返回,刘邦因此突围而去。项羽失败后,丁公拜见刘邦,刘邦把丁公带到军队中游行示众,说:“丁公作为项羽的臣子却不忠诚,让项羽失去天下的人,就是丁公。”于是刘邦笞杀了丁公,并说道:“让后世做臣子的人不要效仿丁公!”
刀下留情,刘邦有命,反杀救命恩人,有悖道德伦理。丁固之死,显示出刘邦不仁不义。司马光在《资治通鉴》中评价说丁公被杀是 “夫进取之与守成,其势不同。”明万历十三年《滕志》之《 卷八 人物志卷下 外传》对此有载。然本明志又评之,价值观仍有失偏颇:“每代之际,小人乘乱,反复以徼幸功名者,何地无之,桓温曰:‘不能流芳百世,亦当遗臭万年。’自斯言出,而狐鼠之辈,人人以为美谈,而甘心骂,呜呼,彼固欲有以遗之,是又恶可隐载。”
西楚大将丁固在萧县丁公山饶刘邦一命的, 宋乐史《太平寰宇记卷十五 河南道 徐州 萧县》有丁公山之载:“在(萧)县东南三十里。楚汉相攻,高祖败,薛人丁固追之,即此也,号曰丁公山。”今安徽省萧县有丁公山,在彭城西北数十里,地名有丁里村,当时刘、丁相遇,大概于此不误。
传说丁固被打死后葬于丰,嘉庆重修《大清一统志》载:“丁公墓,在丰县北六里。”今墓址不详。