唐魏州贵乡(今河北大名西北)人,字元振。咸亨进士。由通泉尉擢为右武卫铠曹参军,出使吐蕃。大足元年(701)任凉州都督,陇右诸军州大使,筑要垒,开屯田,在职五年,治绩卓著。神龙中,迁安西大都护。封代国公。先天元年(712)任朔雠大总管,筑丰安、定远城。次年玄宗讲武骊山,他坐军容不整流新州,旋起为铙州司马,病死途中。