北宋庐州合肥(今属安徽)人,字希仁。天圣进士。累迁监察御史,建议选将练兵,防御契丹。历任京东、陕西、河北转运使,三司户部副使等职。改知谏院,数论劾权幸大臣。迁龙图阁直学士、河北都转运使等,后入朝,历权知开封府,权御史中丞、三司使。嘉右六年(1061),官至枢密副使。卒谥孝肃。为官清廉,执法严正,不避权贵,当时有“关节不到,有阎罗包老”之语。有《包孝肃奏议》。