Corona zou in 2011 deelnemen aan de Gold Cup, maar werd uiteindelijk buiten de selectie gehouden door de toenmalige bondscoach José Manuel de la Torre nadat hij deelnam aan een gevecht tijdens de wedstrijd van Corona's club Cruz Azul en Monarcas Morelia. Ook mocht hij niet meedoen aan de Copa América. Jonathan Orozco was zijn vervanger. In 2012 was hij de aanvoerder van het olympisch Mexicaanse voetbalelftal. In de finale werd Brazilië met 1–2 verslagen, wat Corona een gouden medaille opleverde.