北宋阆州阆中(今属四川)人,字唐夫。端拱二年(989)进士第一。历光禄寺丞、直隶馆,任广南西路转运使多年。时岭南习俗,有病祷神而不求医,他将药方刻石于桂州驿,推广医药知识。又因地制宜,鼓励广植麻苎,以代桑柘。景德中,累迁知枢密院事,兼群牧制置使,留意马政,著《临牧议》。大中祥符间,拜同平章事,充枢密使。后以疾辞位。