Father Francis Xavier Chu Shu-Teh was born on December 14, 1913 in China as the first of nine children. In 1945, Father Francis was ordained a priest and was immediately appointed as the Prefect of Studies at Yu Hui High School. He then traveled to Paris, where he received a PhD in geography at the Sorbonne. In 1949, he was appointed as a professor and the spiritual director of Catholic students at Aurora University in China. In 1951, he became a parish priest in Christ the King Parish. However, it was at that same parish where, on June 15, 1953, Father Francis was arrested by armed police and sent to a Chinese prison camp. Father Francis Xavier Chu Shu-Teh lived out the remainder of his life there, dying over thirty years later on December 28, 1983.