Er war dreimal bei der U-17-Weltmeisterschaft dabei (2003, 2007 und 2009) und wurde als Schiedsrichter für die Junioren-Fußballweltmeisterschaft 2007 in Kanada ausgewählt, bei der er im Gruppenphasenspiel zwischen Gambia und Mexiko und im Spiel zwischen Chile und Kongo agierte. In den Qualifikationsspielen für die Fußball-Weltmeisterschaften leitete er in der Asien-Zone drei Spiele für die WM 2006, acht Spiele für die WM 2010 und sechs Spiele für die WM 2014. Auch beim Konföderationen-Pokal 2013 in Brasilien kam er zum Einsatz.