It was founded in Tienjin, China, by the Catholic Sheng Kung Concent, and moved to its present location in 1964.
The institution was established in Tianjin, China, by the Catholic Sheng Kung Concent, and subsequently moved to its current location in 1964.