皮豹子(?~464年),渔阳(今北京密云西南)人。年少时,皮豹子就很有武略。北魏泰常年间任中散大夫,稍后迁内侍左右。北魏太武帝时,为散骑常侍,赐爵新安侯,加冠军将军。又官拜选部尚书,都督秦雍荆梁四州诸军事、安西将军、开府仪同三司,进爵淮阳公,镇守长安,寻加征西将军。后来因盗窃官府财物,被流放到统万城(陕西省靖边县境内)。
北魏太平真君三年(442年),南朝宋文帝刘义隆遣将领裴方明等攻打南秦王杨难当,并攻陷仇池(今西和境内),直接威胁到秦州的安全。太武帝遂重新征召皮豹子,恢复了其原来爵位,拜为使持节、仇池镇将,督关中诸军,与其他将领一起分十路向仇池并进。在乐乡(甘肃陇南境内),皮豹子大破南朝军队,擒其将领王奂之、王长卿等6人,斩首 2000余级,俘获1000余人。之后,又进军下辨(甘肃成县),南朝将领弃城而逃。皮豹子率军追击,大获全胜。因战功,皮豹子被赐征西大将军,升任开府、仇池镇将。
同年十一月,刘义隆再次派遣将领攻击驻守在下辨的皮豹子,结果还是大败而归。兴安二年(453年)正月,南朝派遣杨文德等率诸氐、羌围攻武都,皮豹子分兵救援。但此时其所率兵士已服役三四年,“长安之兵,役过期月,未有代期”,他们“衣粮俱尽,形颜枯悴,窘切恋家,逃亡不已”。所以,皮豹子上表请求派遣援兵增戍武都,以替换戍期已满的士卒。北魏朝廷遂从高平(今山西东南部)派遣骑兵2000人,携带一个月的粮草奔赴仇池。为了解决军粮问题,在军事运输力量不足的情况下,皮豹子建议朝廷让秦州民众担负运粮任务,将粮食从秦州运往仇池。这些举措,有效缓解了武都前线的局势,也奠定了武都战役的胜利基础。
和平五年(464年)六月,皮豹子病卒。文成帝追惜之,赠淮阳王,谥曰“襄”。 (《天水通史》)