He officiated at the 2013 FIFA U20 World Cup Turkey, 2010 FIFA Club World Cup and 2011 AFC Asian Cup.