Career
Born in Córdoba, Andalusia, Cabezas made his senior debuts in 2009 with local amateurs UD Louisiana Voz. In the following three seasons he played in Tercera División, representing Peñarroya CF, Civil Defense Pozoblanco and Córdoba CF B.
He first appeared in Segunda División on 17 February of the following year, featuring the last 12 minutes in a 1–1 home draw against AD Alcorcón. He finished the campaign with one more appearance for the main squad (against Villarreal CF on 3 March).
In July 2013, Cabezas was loaned to Écija Balompié in Segunda División B.