Erste Erfahrungen bei internationalen Wettbewerben sammelte Tang Yik Chun bei den Juniorenasienmeisterschaften 2004 in Ipoh, bei denen er im 100-Meter-Lauf mit 10,88 s im Halbfinale ausschied. Im Jahr darauf belegte er bei den Asienmeisterschaften in Incheon in 21,01 s den vierten Platz im 200-Meter-Lauf und siegte bei den Hallenasienspielen in Bangkok in 6,80 s im 60-Meter-Lauf. Zudem wurde er bei den Ostasienspielen in Macau Sechster. 2006 schied er bei den Hallenweltmeisterschaften in Moskau mit 6,89 s in der ersten Runde aus und gelangte bei den Asienspielen in Doha über 200 Meter ebenfalls nicht bis in das Finale. 2007 wurde er bei den Asienmeisterschaften in Amman in 21,44 s Vierter und schied bei den Weltmeisterschaften in Osaka mit 21,72 s in der ersten Runde aus. Zudem belegte er bei den Hallenasienspielen in Macau in 6,86 s Tang sechs. Im Jahr darauf schied er bei den Hallenasienmeisterschaften in Doha mit 7,09 s in der Vorrunde aus.