Zhang Shijie (張世傑, fallecido en 1279) fue un almirante chino del siglo XIII y burócrata durante la invasión mongola de China.
Nacido en una familia acomodada en Hebei, la familia de Zhang se trasladó a la China Song debido a que su padre había cometido un delito.
Zhang Shijie ganó su posición después de pasar de él, llegando a ser un administrador exitoso supervisando deberes civiles, militares y navales de los Song del Sur.
El emperador y su primer ministro Lu Xiufu se suicidaron después de su derrota.
Aunque Zhang fue capaz de escapar con sus naves restantes, se dice que murió pocos días después, durante una tormenta en el mar.