García a commencé sa carrière amateur à l'âge de quatorze ans. Il a gagné le championnat national junior desGolden Gloves en 2004, et en 2005 le championnat national de la ligue athlétique de police.
Il combat pour la première fois en professionnel le à l'âge de 18 ans. Jusqu'en, il remporte 20 victoires, dont 17 par KO. Il rencontre le vétéran Tomas Villa pour le titre de champion des États-Unis USBA en 2010, combat qu'il remporte au10e round. Le, il s'empare des ceintures de champion nord-américainNABO etNABF face à Matt Remillard, invaincu en 24 combats[1]. Il défend deux fois ces ceintures en 2011.
Passé dans la catégorie supérieure, il affronte le le boxeur portoricainRomán Martínez, champion WBO des super-plumes. Mis au sol au second round sur un contre, Garcia inverse progressivement la tendance et met finalement KO au8e round son adversaire sur un crochet gauche au foie[3]. Il conserve sa ceinture le en dominant aux points le mexicain Juan Carlos Burgos puis la laisse vacante le.
García ne combat plus pendant deux ans et après un retour victorieux en 2016, il s'empare de la ceintureWBC despoids légers le grâce à sa victoire par KO au3e round contreDejan Zlaticanin. Le, il bat aux points en super-légersAdrien Broner puis devient championIBF de la catégorie le en s'imposant aux points face àSergey Lipinets.
Mikey García laisse sa ceinture des super-légers vacante en tout en conservant la ceinture WBC des poids légers et le, il remporte aux points le combat de réunification contreRobert Easter Jr., champion IBF de la catégorie. Le, il laisse à son tour cette ceinture IBF vacante et accepte un combat pour le titre IBF despoids welters face àErrol Spence Jr., combat qu'il perd nettement aux points le[4].