当时张光辅还在豫州,将士们自恃有功,想要多得奖赏,狄仁杰不答应。张光辅大怒道:“一个州将敢轻视元帅吗?”狄仁杰说:“扰乱黄河以南的,是一个越王李贞罢了,如今一个李贞死了,却有一万个李贞出现了。”张光辅诘问狄仁杰的话,狄仁杰说:“明公你统领士兵三十万,要杀的只有越王李贞而已。城中的人听说官军赶到,翻过城墙出去投降的人很多,把四面城墙都踩成平坦的道路了,明公你放纵将士抢掠,杀死已经投降的人冒充军功,血流遍野,不是一万个李贞又是什么?我恨不得有尚方宝剑,架在你的脖子上,即使我死了也当作回家一般。”张光辅无法反驳,回朝后,奏报狄仁杰对他不敬,于是狄仁杰被降职为复州刺史。
武后天授二年辛卯(公元691年)
太学生王循之上表,请求告假还乡,太后准许了。狄仁杰说:“我听说君王只会把生杀大权掌握在手中,不放权给别人,其余的事情都交给有关部门处理。因此左、右丞,不办理刑徒以下的刑罚;左、右相,只处理流放以上的刑罚,因为地位逐渐尊贵的缘故。一个学生告假,是国子监丞和主簿应该管的事情,如果天子亲自处理,那么天下的事情都要您来亲自处理了。如果不愿意违反人们的意愿,建立一个制度就可以了。”太后觉得很有道理。