Piotr Zhang Banniu urodził się w 1850 roku w miejscowości Tuling, położonej w chińskiej prowincji Shanxi. Był tercjarzem franciszkańskim, co oznaczało, że należał do świeckiego zakonu nawiązującego do duchowości św. Franciszka z Asyżu. W okresie prześladowań chrześcijan w Chinach, które nasiliły się pod koniec XIX wieku, został aresztowany i skazany na śmierć z powodu wiary. 9 lipca 1900 roku poniósł śmierć męczeńską w Taiyuan, również w prowincji Shanxi. Jego męczeństwo zostało uznane przez Kościół katolicki, a on sam został kanonizowany jako święty.