Carles Ruiz ha cursado estudios de Ciencias Políticas y Derecho. Su trayectoria política empezó en febrero de 1982, cuando se hizo militante socialista. Formó parte de la Comisión Ejecutiva Nacional de las Juventudes Socialistas hasta 1990, desarrollando una amplia actividad en esta organización y en la Comisión Ejecutiva del PSC del Baix Llobregat.
El alcalde conoce bien la ciudad y el Ayuntamiento, ya que forma parte de él desde 1987, cuando entró para ocupar el cargo de teniente de alcalde de Servicios Personales. Meses después fue nombrado presidente de esta misma Área, cargo que desarrolló hasta 1995. En esta fecha pasa a ejercer una nueva responsabilidad en el equipo de gobierno, la de teniente de alcalde y presidente del Área de Planificación Territorial y Promoción de la Ciudad, tarea que desarrolló hasta que fue escogido alcalde en el pleno municipal celebrado el 5 de noviembre de 2005. Las elecciones del 27 de mayo de 2007 le otorgaron la alcaldía de nuevo, esta vez con mayoría absoluta en el pleno del consistorio.
Combina su trabajo en el ayuntamiento con la de diputado en materia de Turismo, en la Diputación de Barcelona. También es presidente del Comitè Executiu del Pacte Industrial de la Regió Metropolitana de Barcelona, cargo para el que fue elegido por unanimidad en la reunión del Consejo General celebrada el 10 de diciembre de 2007. Además, es vocal de la Comissió d'Urbanisme de Catalunya en representación de la Federació de Municipis de Catalunya en el ámbito territorial de Barcelona.
No es la primera vez que tiene responsabilidades políticas fuera del municipio, ya que también ha sido presidente del área de Cultura de la Diputación de Barcelona y diputado delegado para la Sociedad del Conocimiento de esta misma institución, así como vicepresidente de la Associació Catalana d'Habitatge Social.
Fecha de actualización: mayo de 2008