早年出身国子生，后进广西乡试第三名。成化十四年（1478年），参加戊戌科会试，得贡士第九十二名。殿试登进士第三甲第一百一十二名，由抚州推官，征授御史，巡按贵州，后为云南按察佥事，复佥河南，陞云南按察副使。着有《拙菴稿》。曾祖父包友才。祖父包庸。父亲包文。