宋赵州平棘人,字升伯。

第进士。

授将作监丞,累迁太常博士。

河决棣州,受寇准命按视,还言:徙州动民,不如塞河为便。

遂知棣州。

从秋至春,凡四决,皆塞之。

除殿中侍御史。

移知襄州。

又以侍御史为京西转运,塞滑州决河,权知滑州。

累擢刑部郎中,历湖北、河东转运使,知河中府、潞州、同州,所至以强干称。

官至给事中。