Joseph was born to a Christian family in Hong Kong and received Jesus as Saviour in 1963. After high school, he responded to God’s call to ministry. He graduated from Hong Kong’s China Bible Seminary in 1972. Joseph pastored Swatow Christian Church (6 years) and planted Tsz Wan Shan Swatow Christian Church. The Christian and Missionary Alliance Church Union of Hong Kong called him to establish Oi Man Alliance Church. During his decade there, Joseph also served the Union’s board of directors. He graduated from Alliance Bible Seminary, Hong Kong, with a Master of Ministry in 1985. In 1986, he immigrated to Prince Rupert, B.C., as a missionary. The B.C. MB churches invited Joseph to pastor the 1-year-old Vancouver Chinese MB Church in 1990. In 1996, he served Winnipeg Chinese MB Church. In 1999, he moved to Calgary to serve the Chinese Alliance, Chinese Christian, Hosanna Chinese Lutheran and Mountainview Grace churches. Despite his hectic schedule, Joseph cared well for his family and insisted on family worship. In 2012, he retired from full-time ministry due to health reasons; however, he never forgot his calling and continued to serve the church until his death.