San Fernando, Cádiz
Born in San Fernando, Cádiz, Rubio played youth football with native Andalusia giants Sevilla FC. In February 2012, still a junior, he began appearing professionally with the B-team in Segunda División B.