 Born in Burnaby, British Columbia, Chin began his career with Portsmouth, but he never played a senior game for the team; he began his professional career in 2003 with the Vancouver Whitecaps, where he played 16 games and failed to score a goal.In 2004 Chin signed with new expansion side Edmonton Aviators, where he scored three goals and one assist for in 25 matches, ranked second behind Jordan Graves.When the Aviators folded, Chin signed with Halifax Town of the Conference National in November 2004, where he played nine games and scored a single goal before being released in April 2005.