Der Stürmer spielte von 2002 bis 2006 bei Universidad Católica und von Januar bis Juni 2007 bei Cruz Azul. ###>After five years with Universidad Católica, Rubio left Chile at the beginning of 2007 for Mexico to play for Cruz Azul.