Karla began competing in beauty pageants at the age of 25 in her hometown of Cozumel, Quintana Roo. She won her first title of Rostro de México 2014, which led her to compete International for the Miss Caraïbes Hibiscus title. On December 8, 2014, represent her country in the 24th edition of Miss Caraïbes Hibiscus 2006 pageant held at the Casino Royale Maho Sint Maarten in Saint Martin obtained the 2nd Place. The next year, the organization gave her the title, and she became the first Mexican to win this Title (2015).
Two years later, she competed once again in the international scene, representing her country in the 5th edition of Miss Global 2017 beauty pageant, where she was a Semifinalist in the Top 10.