Mejía played at the 2007 FIFA U-17 World Cup, 2009 FIFA U-20 World Cup and the 2012 Summer Olympics.