Kim was born in Orange, New South Wales, Australia. He was educated in Sydney attending the National Art School, and receiving a degree from Julian Ashton Art School. He moved to Florida in the United States in 1987.
Kim has lived in Manchester, NH with his wife and 3 children for 12 years. He teaches classes in drawing and painting at E. W. Poore Art Studio, Kimball Jenkins Art School, Prime Time, and other locations in Central and Southern NH. He is a member of the Manchester Artist Associationon and is on the Board of Directors for the MAA Art Gallery. His work has been displayed in shows and galleries in Florida, Washington DC, Massachusetts and New Hampshire.