唐沧州东光(今属河北)人。武后长安中,任司刑少卿,知相王(中宗)府司马。宰龙元年(705),从张柬之等杀张昌宗、张易之,从相王统南衙兵马以事戒备。中宗复位后,任中书侍郎、同中书门下三品,封南阳郡公。不久升郡公。不久,升郡王而罢政事。又贬环州(今广西河池东北),为酷吏周利贞矫制杀害。