Vidas Opuestas cuenta la historia de Miguel (Léo Rosa), joven rico de familia tradicional, y de Joana (Maytê Piragibe), una estudiante guía de turismo que vive en un barrio de chabolas. A pesar de ser novio de una elegante y rica estilista, Erínia (Lavínia Vlasak), Miguel y Joana acaban enamorándose y deciden casarse.