为汉朝谋取最大的政治利益。虽然刘邦同意了这个建议，终因母亲吕后反对、日夜哭泣，公主才免于远嫁。汉九年（前198年），丈夫张敖下狱，后获赦，因鲁元公主的缘故，张敖获封为宣平侯。惠帝二年（前193年），齐王刘肥为求自保，而将齐国的城阳郡作为公主汤沐邑献上，并尊公主为齐国王太后。惠帝四年（前191年）冬十月壬寅，其弟汉惠帝立张敖之女张氏为皇后。《汉书》记载，公主为张皇后生母。
封号鲁元的疑问.史书称其为鲁元公主，但“鲁元”作何解，并无确切的解释。东汉服虔的解释：元，长也。食邑