行政
重用韦氏
为彰显对韦氏的信任,李显还不顾众人反对把韦玄贞破格封王。李显年经气盛,还对裴炎脱口说出:“我以天下给韦玄贞,也无不可,还吝惜一侍中吗?”。嗣圣元年(684年)二月,武则天召集百官于乾元殿,裴炎与中书侍郎刘炜之、羽林将军程务挺等率禁军入宫,宣太后令,废李显为庐陵王,流放均州。李显高声喊冤“我有什么过错?”,武则天回答:“你要把天下给韦玄贞,这还不是大罪吗?”。由此,李显降格成了卢陵王。
李显上台第一件事,就是明确韦氏的皇后身份,武则天把持朝政的教训在前,李显丝毫不吸取教训,又允许韦氏参预朝政。
交结武氏
重新为太子后,李显很注意搞好与母亲武姓家人的关系,出于这一动机,他决定和武氏联姻。他把女儿永泰公主嫁给了武则天的侄孙、魏王武承嗣之子武延基;幼女即安乐公主嫁给了武则天的另一位侄孙武崇训。李显与武家结亲,无疑是想通过裙带关系稳固确立自己的地位。
长安元年(701年)九月,他的儿子李重润和永泰公主夫妇少年气盛,对祖母宠信张易之、张昌宗兄弟深表不满,被张易之添油加醋地报告给武则天,说他们诽谤朝廷,结果武则天逼令李重润、永泰公主和丈夫武延基自杀。不过,因为牵扯面不大,武则天并没有深究。显而易见,张易之、张昌宗已对李显一家构成了威胁。
恢复唐朝
长安四年(704年)十二月,80岁的武则天因病避居迎仙宫。武则天的病情很严重,迎仙宫中只有张易之、张昌宗侍奉左右,外人不得进入,甚至连宰相也难见她。张柬之和桓彦范、敬晖等大臣决定乘机诛杀张易之,逼病重的武则天让位,复辟唐朝。
张柬之利用职权迅速安排桓、敬二人担任羽林将军,掌握禁兵,为政变提供保障。当时皇太子李显在北门起居,桓彦范和敬晖利用禁军将军身份拜谒李显,密陈政变计划,得到太子的赞同。因为张柬之早年在外地担任刺史时,曾与荆州长史杨元琰一同泛舟,谈起武周的乱象,两人相互约定:“他日你我得志,当彼此相助,同图匡复。”于是,张柬之此时便推荐杨元琰担任羽林将军,共同筹划政变[17]。
政变后,张柬之被封为汉阳王、敬晖被封为平阳王、桓彦范被封为扶阳王、袁恕己被封为南阳王、崔玄暐被封为博陵王,时称“五王”,所以,神龙政变又被称为“五王政变”。
对于张柬之等人的政变行动,当时和后来的人都持支持肯定态度,唐人皇甫澈就在《赋四相诗·中书令汉阳王张柬之》一诗中写道:“周历革元命,天步值艰阻。烈烈张汉阳,左袒清诸武。休明神器正,文物旧仪睹。南向翊大君,西宫朝圣母。茂勋镂钟鼎,鸿劳食茅土。至今称五王,卓立迈万古。”
外交
北面的突厥进犯骚扰,西面的吐蕃也发兵滋事,最后,中宗只得将养女金城公主送到吐蕃和吐蕃首领尺带珠丹结婚,这才平息了西部边境。这次联姻和太宗时期的文成公主外嫁不同。一为松赞干布的求婚,彰显了大唐的领导地位;一为兵临城下,被迫把女儿嫁出去求和。