儿子张放。张临死后，又嫁临平侯赵钦（赵充国孙），无子，公主指使赵钦良人习氏假孕，将他人之子诈称为自己所生子。赵钦死后，诈称为习氏所生子的赵岑嗣侯，习氏为太夫人，后被告发非赵钦子，国除。公主再嫁高阳侯薛宣。薛宣以罪免侯归故郡，公主留京师。后薛宣病逝，薛宣子薛况回长安与之同居。因阿附丁、傅外戚，为外戚王氏所恨。汉平帝时，王莽专权，公主非议王莽，王莽遂使人以药逼其自杀。王莽向太皇太后王政君宣称公主因暴病而薨，太后想前往吊丧，被王莽极力阻止。