Il venait de Taiyuan [1] et connaissait depuis le début la vie de la fédération de steppe des Xiongnu [2], dans laquelle il vivait depuis un certain temps. Il devint sima [3] du général Huo Qubing et participa en 121 à l’expédition contre les Xiongnu.
Zhao Ponu a réussi à capturer 2 chefs Xiongnu et a donc été récompensé par le titre de marquis de Congpiao.
En 108, il fut nommé commandant de la campagne contre la cité-État de Loulan [4]. La victoire sur Loulan lui valut le titre de marquis de Zhuoye. En 103, il fut nommé général et dirigea 20 000 cavaliers contre le Khan de zuo xianwang du Xiongnu. Pourtant, cette campagne s’est soldée par une défaite.
Zhao Ponu fut capturé et a vécu pendant 10 ans en tant que prisonnier de guerre dans le pays des Xiongnu. Il n’est revenu que en 100 avant notre ère et fut malheureusement impliqué dans l’affaire de sorcellerie à la cour de l’empereur Wu, et fut accusé et exécuté.