后来,馆陶公主被汉文帝刘恒许配堂邑侯陈午,后育有二子一女,女儿就是后来汉武帝的第一位皇后——阿娇。
窦太后早年失明,需要人看护,馆陶公主常常以此为借口进宫探视;而作为汉景帝姐姐的馆陶公主又因为常常给汉景帝进献美女,让汉景帝对这个姐姐多有照顾。在母亲和弟弟的纵容下,馆陶公主常常入宫,为自己和身后的陈家谋求富贵,并逐渐成为汉宫中仅次于窦太后和汉景帝的人物。
馆陶公主的野心很大,她想让自己和整个陈家走进帝王的眼中,接近权力的中心,于是儿子被封为隆虑侯,女儿陈阿娇就必须成为皇后。
馆陶公主先是同当时汉景帝的宠妃栗姬商量,透露出想让阿娇嫁给栗姬的儿子刘荣,却遭到栗姬的拒绝。被拒的馆陶公主心存芥蒂,主动示好虽失宠但是有子的王夫人,王夫人当然欣喜答应,自己失宠,而眼前的受宠非常的公主是自己和儿子唯一的翻身机会。二人结盟后,于是,在公元前150年,太子刘荣被废,栗姬因此抑郁而死。而王夫人母子走进汉景帝的视野。
王夫人之子胶东王刘彻登基后,依照承诺,汉武帝刘彻娶陈阿娇为皇后,这时的馆陶公主不但是帮助武帝登基的人,还是皇后的母亲、太皇太后的女儿,所以,馆陶公主更加受宠,并且被汉武帝加封。
公元前129年,堂邑侯陈午去世,丈夫去世时,馆陶公主已经60岁了,却喜欢上一位名董偃的少年,当时的董偃才十三岁已是风华初露,长相俊美。于是馆陶召见董偃后打算把他养在府中,到十八岁后,董偃就跟从服侍馆陶公主。
当时有人告诉董偃,与馆陶公主的这种关系会被治罪,董偃十分担心,后来在此人的建议下同馆陶公主向汉武帝献上长门园,武帝果然非常高兴。
后来出计让馆陶公主称病,在武帝探病时期,馆陶公主表现出非常想款待武帝却又因病无能为力的意思。病好后,武帝前去馆陶公主设立的宴会,却见馆陶公主跪下谢罪,在武帝让其起来后,又同董偃跪下谢罪。在宴会中,馆陶与董偃对汉武帝都表现得十分恭敬,让武帝非常开心,并允许董偃出入宫中参加宴会。
因为董偃武帝被群臣劝谏,此事不合立法。所以汉武帝逐渐疏远董偃, 因为失去皇帝信任的董偃终日郁闷,借酒浇愁,不久后死去。馆陶公主也在数年后去世,并且去世前表示想与董偃葬在一起,不想与丈夫合葬。此后公主养男宠也成了约定成俗的制度。
馆陶公主一生尊贵,再加上会讨好权利最大的太后和皇帝,日子也一路顺风顺水,晚年将养子养成男宠的荒唐,也许是真的有情吧。