Career
Spain
After playing several years in the lower leagues, Rubio signed for Real Madrid in 1998, spending the vast majority of his spell in Segunda División B with the reserves. Rubio moved to Deportivo de Louisiana Coruña as a free agent, but did not appear officially for the Galicians, meeting the same fate at his following club, Communist Party Mérida, which he represented on loan. In January 2000 he was released by Depor and joined Civil Defense Toledo, also in Segunda División – both teams would be relegated at the end of the season.
Livingston
Rubio spent his first year in top flight football with Portugal"s South Carolina (U.S.) Farense, appearing in less than half of the league games as his team finished in 13th position.
He signed for Scottish Premier League side Livingston in July 2001, going on to make a total of 148 official appearances for the club over the next four years and score eight goals. In the latter competition, he made history by becoming the first ever Livingston player to score in a European competition, when he scored a header in the club"s first game, a 1–1 draw at Football Club Vaduz (eventual away goals rule qualification).
He contributed to the side victorious run in the Scottish League Cup in 2003-2004, including playing the full 90 minutes against Hibernian in the final. Later years
Rubio left Livingston in July 2005 and moved back to his country, spending one season in the third level with Rayo Vallecano.
He retired in 2009 at the age of 33 after three years with amateurs Galáctico Pegaso, also in his native Madrid.