北宋历阳(今安徽和县)人,一说濮州(今山东鄄城北)人,字师雄。熙宁末(1077)特奏名,为新淦尉。师事石介,介赠以《三豪诗》,以为默豪于歌,而与石延年、欧阳修并称。为诗狂怪,且多不合律,后人称为“杜撰”。