刘邦在汉五年（前202年）称帝，她应该是此后获封公主。同年，公主的丈夫张敖继承了父亲张耳的赵王之位，公主因此成为赵王王后。公主与张敖的成婚时间已不可考。根据《史记》的记载，白登之围（前200年）之后，匈奴“数苦北边”。刘敬建议刘邦以真正的嫡女嫁与冒顿单于和亲，期望公主日后以下一代单于生母的身分为汉朝谋取最大的政治利益。虽然刘邦同意了这个建议，终因母亲吕后反对、日夜哭泣，公主才免于远嫁。汉九年（前198年），丈夫张敖下狱，后获赦，因鲁元公主的缘故，张敖获封为宣平侯。惠帝二年（前193年），齐王刘肥