691年），王勖参与了反对武则天的行动，被杀，宣城公主被禁锢。神龙元年（705年），张柬之等人发动了神龙革命，兵变逼迫武则天退位，唐中宗复辟，以宣城公主进封长公主，实封千户，开府置官属。唐睿宗李旦即位，宣城公主食邑加实封五百，改封高安公主。唐玄宗开元二年（714年）五月，在长安永平里家中去世，享寿六十六岁，陪葬干陵。许国公苏颋作墓志，与《故高安大长公主挽词》。据《高安长公主神道碑》，公主有三子：王暐，银青光禄大夫、太仆少卿；王晖，朝请大夫、卫尉少卿；王暕，尚舍奉御。