Miguel é um jovem milionário, considerado gênio da matemática, que passou os últimos cinco anos fazendo doutorado no Reino Unido, volta ao Brasil para se dedicar à escalada, seu esporte favorito. Em uma dessas escaladas, ele conhece Joana, uma uma jovem guia de esportes de aventura, moça pobre, moradora de um perigoso morro num dos bairros mais conturbados da cidade do Rio de Janeiro. Apesar de já ser noivo da elegante e rica estilista Erínia, Miguel e Joana se apaixonam perdidamente um pelo outro.
Miguel, a young millionaire who studied in England, falls in love with a poor girl who lives in a dangerous hill in the city of Rio de Janeiro.
A trama de Vidas Opostas retrata o amor entre dois jovens de diferentes classes sociais. Enquanto Miguel é um jovem milionário com a vida feita, Joana é uma moça humilde com uma história complicada. Os dois irão se apaixonar perdidamente, mas terão que enfrentar grandes desafios na luta pelo amor. Marcada por contrastes, a novela mostra ainda a batalha entre a honestidade e a corrupção dentro da polícia do Rio de Janeiro, e as diferenças marcantes entre a realidade das pessoas mais ricas com suas vidas confortáveis e as dificuldades sofridas pelos mais pobres.