Miembro del PSOE, ha sido secretario general de la Agrupación Local de Palencia entre 1988 y 1991 y vicesecretario general del PSOE de Palencia entre 1991 y 2008.
Es asimismo Secretario General del PSOE de Palencia desde 2008.
Esta acción comportó un fuerte escándalo, ya que se realizó con el apoyo de los concejales de la Agrupación Independiente de Ponferrada (AIP), liderada por Ismael Álvarez, antiguo alcalde de la ciudad por el Partido Popular que había sido condenado en 2002 por acoso sexual.
Por esta razón, el aparato estatal del PSOE desaprobó la moción de censura.
Villarrubia, que públicamente no se había mostrado contrario a la moción, aunque sí en privado, acusó al nuevo alcalde y a los concejales socialistas que lo apoyaron de deslealtad.