Tiene solo 19 años, es originario de Veracruz y desde los 8 años llegó a España para jugar  con Deportivo Alcobendas, en donde estuvo hasta el 2009, a pesar de su corta edad, es una de las figuras juveniles del Tri, quien recientemente fue llamado a la sub 20.

Su estadía en Europa estuvo marcado por su paso en el Real Madrid, desde el 2009 fue parte de las fuerzas básicas dl club, siendo uno de los jugadores destacados de su categoría, jugando UEFA Youth League, compartiendo vestidor con Luca Zidane y en 2017 estuvo nominado al Golden Boy, premio que otorga la revista Tuttosport al mejor futbolista Sub-21 de Europa.

Durante su última temporada en Europa, jugó en el Benfica donde consiguió el título de la categoría, sin embargo en mayo de este año, Medina decidió volver a México para probarse con Monterrey, el cual ahora se convierte en su nuevo club.