Kim is married with four children and six grandchildren. His faith was renewed when he joined Living Grace Dianella in 2007, and he was baptised in 2008. After working as a banker, a small business owner, and the Business Manager of Living Grace Dianella, Kim has now retired. He currently serves on the board as treasurer, and is also an elder of the church.