Camacho begon als voetballer in de jeugd van Real Zaragoza, net als zijn oudere broer Juanjo Camacho. In 2005 maakte hij de overstap naar de jeugdopleiding van Atlético Madrid en in het seizoen 2006/07 speelde de middenvelder in de Juvenil A, het hoogste jeugdelftal dat uitkomt in de División de Honor. De voorbereiding op het seizoen 2007/08 trainde Camacho mee met het eerste elftal, hoewel in dat seizoen vooral voor Atlético Madrid B zou spelen. Zijn officiële debuut maakte hij de bekerwedstrijd tegen Granada 74 CF en op 1 maart 2008 debuteerde Camacho tegen FC Barcelona in de Primera División. Na blessureleed in 2009/10 raakte hij op een zijspoor. Begin 2011 trok hij naar Málaga CF in de hoop daar zijn carrière te herpakken. Hij speelde in zeven seizoenen 177 competitiewedstrijden voor de club en was er in zijn laatste seizoen 35 keer basisspeler.
Camacho verruilde Málaga in juli 2017 voor VfL Wolfsburg en verliet daarmee voor het eerst de Spaanse competitie.
In mei 2006 nam Camacho met Spanje deel aan het EK –17 in Luxemburg en behaalde de derde plaats. Een jaar later was hij aanvoerder van Spanje op het gewonnen EK –17 in België. Camacho maakte in de tweede groepswedstrijd tegen Oekraïne (3–1) het openingsdoelpunt. In augustus en september 2007 nam hij met Spanje deel aan het WK –17 in Zuid-Korea. Spanje haalde de finale, maar verloor na strafschoppen van Nigeria.
Camacho debuteerde op 18 november 2014 in het Spaans nationaal elftal. In een oefeninterland tegen Duitsland viel hij in voor Sergio Busquets.