Carles Ruiz ha cursat estudis de Ciències Polítiques i Dret. La seva trajectòria política va començar al febrer de 1982, quan es va fer militant socialista. Va formar part de la Comissió Executiva Nacional de les Joventuts Socialistes fins al 1990, desenvolupant una àmplia activitat en aquesta organització i en la Comissió Executiva del PSC del Baix Llobregat.
L’alcalde coneix bé la ciutat i l’ajuntament, ja que hi forma part des de 1987, quan va entrar per ocupar el càrrec de tinent d’alcalde de Serveis Personals. Mesos després és nomenat president d’aquesta mateixa àrea, càrrec que va desenvolupar fins a 1995. En aquesta data passa a exercir una nova responsabilitat en l’equip de govern, la de tinent d’alcalde i president de l’àrea de Planificació Territorial i Promoció de la Ciutat, tasca que va desenvolupar fins que va ser escollit alcalde en el ple municipal celebrat el 5 de novembre de 2005. Les eleccions del 27 de maig de 2007 li van atorgar l’alcaldia de nou, aquest cop amb majoria absoluta al ple del consistori.
Combina la seva feina a l'ajuntament amb la de diputat delegat en matèria de Turisme, a la Diputació de Barcelona. També és president del Comitè Executiu del Pacte Industrial de la Regió Metropolitana de Barcelona, càrrec per al qual va ser elegit per unanimitat en la reunió del Consell General celebrada el 10 de desembre de 2007. A més, és vocal de la Comissió d'Urbanisme de Catalunya en representació de la Federació de Municipis de Catalunya en l'àmbit territorial de Barcelona.
No és la primera vegada que té responsabilitats polítiques fora del municipi, ja que també ha estat president de l'àrea de Cultura de la Diputació de Barcelona i diputat delegat per a la Societat del Coneixement d'aquesta mateixa institució, així com vicepresident de l'Associació Catalana d'Habitatge Social.
Data d'actualització: maig de 2008