Born in a Christian family in Taiwan, David spent his early childhood in Hong Kong and Japan, then eventually moved to New Zealand in 1980. Became a born-again Christian in 1983, he started to take part in the youth ministry actively in Taiwan after he finished his tertiary education here in University of Auckland in 1993. He graduated with Master in Divinity at China Evangelical Seminary in Taiwan, then served as a senior pastor from 2002. Ever since he came back to Auckland in 2011, he has been mainly involved in the ministry of English-speaking young generation. David is married to Angie, who is originally from Malaysia. They have two sons, Jonathan and Joshua.