Im Alter von fünf Jahren wanderte er mit seiner Mutter in die Vereinigten Staaten ein. 2007 trat Garcia von der Republikanischen Partei zu den Demokraten über. Ab April 2009 war er Mitglied des Stadtrates von Long Beach (Kalifornien). Nach dem Gewinn der Stichwahl übernahm er am 15. Juli 2014 das Amt des Bürgermeisters der kalifornischen Stadt als Nachfolger von Bob Foster. Garcia lebt offen homosexuell.[1] Er setzt sich für die Belange der ärmeren Bevölkerung ein, deren Bedürfnisse er aus der eigenen Kindheit kennt.[2]
Am 8. November 2022 wurde Garcia in das Repräsentantenhaus der Vereinigten Staaten als Abgeordneter gewählt.[3] Am 7. Januar 2023 legte er, unter anderem auf einer Ausgabe der Verfassung, einer Ausgabe von Superman und einem Bild seiner 2020 an COVID-19 verstorbenen Eltern, den Amtseid als Kongressabgeordneter ab.[4]