升任后军都督府事。建文年间因王宁洩露朝中事情给燕王朱棣，建文帝籍没了公主的家产，下王宁于锦衣卫大狱。明成祖即位后，宣布王宁“孝于太祖、忠于国家，正直不阿，横遭诬构”，封永春侯。后王宁因事连坐下狱，得到赦免，出狱不久就去世。怀庆公主所生的儿子王贞亮和王贞庆，王贞庆为景泰十才子之一。永乐二十二年十一月壬申（1424年11月21日），进封怀庆大长公主。洪熙元年七月一日（1425年7月15日），公主去世。