8岁的他同时也迎来了新加坡为期两年的国民服役。为了不影响他备战2016年夏季奥林匹克运动会，新加坡体育部为他争取延后3年服役，这个决定成为本届奥运新加坡创造历史的关键。他成为第一个赢得英联邦运动会游泳金牌的新加坡游泳运动员。2014年仁川2014年亚洲运动会，他以51.76秒夺得男子100公尺蝶式金牌，成为新加坡自1982年后首位在亚运会夺得金牌的男子选手。此外，他也在同届比赛中获得50公尺蝶泳亚军和200公尺蝶泳季军。2016年里约奥运会上以50.39秒赢得100公尺蝶式金牌。这是新加坡获得的