唐雍州长安(今陕西西安)人。少习法律,由尚书省都事累迁为司刑少卿、秋官侍郎。武则天临朝,受命掌管刑狱,贪暴残酷,专以严刑逼供,先后陷害数千人。天授元年(690)武则天称帝后,官尚书左丞,上疏请除李家宗正属籍。次年,以谋反罪放逐岭南,在途中为仇人所杀。