Garcia was elected to the Chicago City Council in 1986. He became the first Mexican-American member of the Illinois State Senate in 1992. In 2010, Garcia won election to the 7th district Cook County Board of Commissioners. After his election, Cook Country President Toni Preckwinkle appointed him as floor leader. García is a progressive and a reformer. He supports Preckwinkle, and was a supporter of former Chicago Mayor Harold Washington.