Alle Großeltern stammen aus dem Bundesstaat Jalisco in Mexiko. Die Eltern von Rebbeca (Alejandra und Francisco Gomez) wurden in den USA geboren.[2] Rebecca wurde in Inglewood bei Los Angeles geboren, wo sie auch aufwuchs. Als sie neun Jahre alt war, zog ihre Familie in die Garage ihrer Großeltern, da Beckys Eltern die Miete nicht mehr bezahlen konnten. Sie spielte in Werbefilmen mit und begann in ihren frühen Teenagerjahren Musik zu machen. 2011 postete sie auf YouTube ein Cover des Songs Otis von Kanye West, auf das der Produzent Dr. Luke aufmerksam wurde. Dies markierte den Beginn ihrer Musikkarriere.[3]
Am 2. Oktober 2012 wurde die Single Oath, die Becky G an der Seite der britischen Sängerin Cher Lloyd singt, veröffentlicht. Sie erreichte Platz 73 der US-amerikanischen Charts. Ihre erste Single Problem (The Monster Remix), die sie zusammen mit Will.i.am aufnahm, diente als Soundtrack für den Animationsfilm Hotel Transsilvanien.[4] Am 23. April 2013 veröffentlichte sie mit Becky from the Block ein Cover von Jennifer Lopez’ Lied Jenny from the Block aus dem Jahr 2002. Dabei wurde der Text verändert und nimmt Bezug auf Inglewood, anstatt der Bronx im Original.[5] Das Video für die folgende Single Play It Again, die von Dr. Luke, Ammo, and Cirkut produziert wurde, wurde am 6. Mai 2013 veröffentlicht.[6] Ihr Lied Can’t Get Enough, eine Zusammenarbeit mit dem Rapper Pitbull, das in einer Mischung aus Englisch und Spanisch gesungen ist, erreichte den ersten Platz der Billboard Latin Rhythmic Airplay Charts.[3] Am 23. April 2014 wurde ihre Single Shower veröffentlicht, in dessen Video der Rapper T. Mills einen Cameo-Auftritt hat.[7] Die Single entwickelte sich zu einem Erfolg und erreichte unter anderem in Deutschland, Großbritannien, Australien und den USA die offiziellen Single-Charts.[8] Im Oktober 2014 trat sie mehrmals in der Prismatic-Tour von Katy Perry auf.[9] Im selben Jahr erhielt sie einen Radio Disney Music Award als bester Newcomer.
Laut Time gehörte Becky G zu den 25 einflussreichsten Teenagern 2014.[10] 2015 hatte sie einen Gastauftritt in der Disney-Serie Austin & Ally[11] sowie als „Valentina“ in der Hip-Hop-Serie Empire. 2017 spielte in dem Kinofilm Power Rangers die Hauptrolle der Trini Kwan/Gelber Ranger, für die sie für den Teen Choice Awards in der Kategorie Choice Sci-Fi Movie Actress nominiert wurde.
Im September 2019 wurde das Musikvideo Chicken Noodle Soup, welches sie zusammen mit dem südkoreanischen Rapper J-Hope aus der K-Pop Band BTS sang, veröffentlicht. Im November 2019 wurde Becky G als Verkörperung der virtuellen Figur Qiyana aus League of Legends ausgewählt, um mit Thutmose, Soyeon von (G)I-DLE, Keke Palmer und Duckwrth die Band „True Damage“ zu repräsentieren. Der veröffentlichte Song GIANTS wurde im Finale der Weltmeisterschaft live gespielt.
Am 20. April 2021 erschien mit Ram pam pam zum dritten Mal eine Kollaboration zwischen ihr und Natti Natasha als Single.[12] Zum ersten Mal arbeiteten die beiden für ihre gemeinsam Single Sin pijama zusammen. Das Lied erschien erstmals am 20. April 2018 als Single und erreichte die Chartspitze in Spanien sowie weitere Chartplatzierungen in der Schweiz und dem Vereinigten Staaten.[13][14] Die Single erhielt unter anderem 38 Platin-Schallplatten für „Latin“-Produkte in den Vereinigten Staaten, womit sie sich alleine dort über 2,2 Millionen Mal verkaufte.[15] Eine Woche nach der Veröffentlichung von Sin pijama erschien mit Dura (Remix) die nächste Singleauskopplung von Becky G und Natasha am 27. April 2018. Dabei handelt es sich um einen Gastbeitrag, wobei sie zusammen mit Bad BunnyDaddy Yankee unterstützen, von dem das Original stammt. Die Verkäufe des Remix werden denen des Originals hinzuaddiert, wodurch dieser keine eigenständigen Chartplatzierungen erzielen konnte.[16][17] Das Original avancierte unter anderem zum Nummer-eins-Hit in Spanien.[18] Am 7. September 2021 erschien für den deutschsprachigen Raum ein Remix zu Ram pam pam mit Vanessa Mai.[19]