He was a member of the Winnebago County Board and the Harlem Township Board before being appointed to the House.[4] He was sworn in on August 10, 2012.[5] During the 2016 U.S. presidential election, Cabello was a co-chair of the Illinois Trump Victory Committee, supporting Republican candidate Donald Trump.[6] During the COVID-19 pandemic, Cabello wrote an op-ed arguing that prisoners "who are elderly and medically vulnerable, and those with pathways to release" should not be rehoused into empty hotel rooms for isolation purposes. He called on the governor to oppose a related civil rights lawsuit.[7] After being reelected three times, he lost his 2020 reelection bid by 239 votes to Democratic candidate David Vella.[8]
In the 2021 decennial reapportionment, Cabello's home was drawn into the 90th district. The 90th district consists of northern Winnebago County, including portions of Rockford, and northern Stephenson County, including a majority of Freeport.[9] In the 2022 Republican primary election, Cabello defeated Mark W. Szula, the village president of Roscoe, by a nearly three-to-one margin.[10][11] In the 2022 general election, he was unopposed.[12] He took office on January 11, 2023.[13]
^Mapes, Tim (Clerk of the House) (August 14, 2012). "Certificate of Appointment"(PDF). Journal of the Illinois House of Representatives. 97 (150). Springfield, Illinois: Illinois House of Representatives. Retrieved August 21, 2024.