Francisco Ruiz inició su compromiso político en las estructuras de la UGT y del PSOE en el exilio, como especialista en temas sociales y migratorios.
Ha sido secretario general del PSOE en Suiza, agrupación territorial disuelta en noviembre de 2003 anticipando la reorganización de la estructura del PSOE Europa, federación regional del exterior en la que se enmarcaba.
Su andadura institucional comenzó en 1994, siendo elegido consejero general de la Ciudadanía Española en el Exterior por Suiza.
Francisco Ruiz ha desarrollado un importante papel en la elaboración de la Ley del Estatuto de la Ciudadanía Española en el Exterior, texto que en 2004 formaba parte del programa electoral socialista del presidente del Gobierno, José Luis Rodríguez Zapatero.
Reelegido en las elecciones del 13 de marzo de 2011, agotó su mandato en 2016 y no se presentó a la reelección.