唐郑州阳武(今河南原阳)人,祖籍雍州杜陵(今陕西西安东南),字延构。举进士。武则天时,任凤阁舍人,上疏请使王公以下子弟皆入国学,杜绝其他途径入仕;又请昭雪垂拱以来酷吏罗织冤案,则天不听。累迁凤阁侍郎、同平章事。中宗时,任中书侍郎、同中书门下三品。又请勿大造寺观,滥封食邑,未被采纳。唐隆元年(710)李隆基(玄宗)起兵杀韦后,他以韦后远亲险被杀。出为许州剌史,徙为陈州剌史。