宋宣州泾县人,字子奇。

太宗雍熙二年进士。

历西川节度推官,以强干闻。

累官职方员外郎、知广州,请由英州大源洞伐山开道,直抵曲江,人以为便。

后拜右谏议大夫、集贤殿学士、知益州。

在剑外凡六任,所至有治绩。

进拜给事中、权御史中丞。

官终工部侍郎。