Egresada del Centro de Educación Artística (CEA) de Televisa, Barbara López hizo su debut en televisión en el 2015 en la telenovela Amor de barrio, del productor Roberto Hernández Vázquez. En 2016 se integró a Vino el amor en donde hace pareja con Raúl Coronado y comparte créditos con Óscar Bonfiglio e Irina Baeva. Por a su interpretación como Erika, Bárbara ganó su primera estatuilla en los premios TvyNovelas a la Mejor actriz revelación. Ganó por segunda ocasión, esta vez en la categoría a Mejor actriz joven por su participación en Amar a muerte. En esta telenovela, Barbara dio vida al personaje de Juliana Valdés quien en la historia tiene una relación con el personaje de Valentina Carvajal, interpretado por la actriz Macarena Achaga, formando así la primera pareja lésbica en ser presentada en horario estelar por señal abierta de televisión mexicana. Barbara es una de las protagonistas de la nueva producción mexicana para Netflix, Desenfrenadas (2020) donde comparte créditos con Tessa Ia.