Keith Chin wurde in Malaysia geboren und absolvierte seine Tanzausbildung an der Western Australian Academy of Performing Arts. Als Tänzer arbeitete er mit dem West Australian Ballet, der Tanzcompagnie Gießen, der Dance Company Theater Osnabrück und dem Danish Dance Theater sowie mit vielen freien Projekten in Europa. Seit dem Ende seiner Tanzkarriere unterrichtet er als Gastlehrer u.a. am Hessischen Staatsballett, Staatsballett Hannover, Friedrichstadtpalast,