北宋神州闽县(今福建闽侯)人,字冲元。嘉右八年(1063)进士第一。熙宁七年(1074),累官知制诰,辽索代州地,使辽,折其侵地之谋。元右四年(1088)为尚书右丞。后知大名府,绍圣二年(1095),再拜尚书左丞。四年,为中书侍郎,反对发元右大臣墓暴尸。崇宁初,进门下侍郎,抚定鄯、廓州,支持边帅乘胜复河湟。后知河南府。卒谥文定。有《许文定集》。