雍州长安(今陕西西安)人。少明法律,拜尚书省都事。官至司刑少卿、秋官侍郎。垂拱以来,典掌刑狱,与来俊臣一起,陷害无辜数千人。武后临制,上疏请除李家宗正属籍。后坐事下狱,流放岭南途中被仇人杀死。(186上/4842,参见《新唐书》209/5908)