宋太祖干德四年（966年），授曲阜县主簿，后迁黄州军事推官，佐理军务，实绩甚多。宋太宗时，擢司农寺丞，掌星子镇市征，就任知县。太平兴国三年（978年），擢太子右赞善大夫，袭封文宣公。太平兴国八年（983年）奉诏修曲阜孔子庙。雍熙三年（986年），曹彬征辽，孔宜受诏督饷，于拒马河溺水而卒。