Born in Madrid, Rufino made his professional debuts with hometown"s Rayo Vallecano, first appearing with its main squad in the 2004-2005 season as the club competed in the third division. He then moved to neighbours Atlético Madrid, where he would spend the vast majority of his spell with the reserves. This also included a short loan at Albacete Balompié (second level, no appearances).
Almost one year later, he played roughly the same amount of time in a 0–0 home draw against Real Betis.
Released in the 2007 summer Rufino took his game to division three, consecutively with Real Valladolid B, Águilas CF, UD Melilla and Civil Defense Toledo. In July 2011, after one year in Hungary, he returned to his country and signed for Burgos CF in the same category.
Rufino spent the vast majority of the following seasons in the third tier, also helping the club he represented mostly during this timeframe, Civil Defense Toledo, promote from the fourth in 2013. In 2015 he returned to top flight football, sharing teams with two compatriots at American College of Surgeons Poli Timișoara in the Romanian Liga I.