狄仁傑在武則天期間,擔任過很多要職,他每到一處,都深受老百姓愛戴,因此狄仁傑也多次獲得武則天嘉獎。有一次,七十多歲的武則天做了一個夢,夢見了一隻鸚鵡折斷了雙翅,她找來狄仁傑,狄仁傑微微一笑,給出了這個夢的解釋,聽完後,武則天恍然大悟。
在武則天晚年,因為繼承皇位的事情絞盡腦汁,是讓武家人繼承皇位,還是讓李家人繼承皇位,狄仁傑在這個問題上,早有自己的見解,那就是一定要勸武則天傳位給李家,而不能傳位給武則天的侄子,因此,每每遇到武承嗣要求武則天傳位同姓之時,狄仁傑都據理力爭。
正好碰見武則天需要解夢,狄仁傑便説道:“鸚鵡和武姓相同,兩翼指的正是陛下的兩個兒子,如果陛下立自己的兒子為太子,兩翼就將恢復往日的雄風”。狄仁傑的這番話其實就是藉着武則天的夢,來勸武則天立自己的兒子為太子,將皇位傳給李家。
武則天聽了狄仁傑的話,心中也覺得有道理,加上人心都是向着李唐,於是,武則天便將自己的兒子李哲接了回來,公元698年,武則天立李哲為太子,改名李顯。這樣,武家人徹底斷了繼承皇位的想法,武承嗣也不久就病死了。
狄仁傑又向武則天推薦了一批有能力的大臣,正是這一批大臣,在幾年之後,幫組李顯重建大唐。
公元700年,狄仁傑病逝,享年71歲。