Eugênio Fontes (Cláudio Marzo) é um estudante de medicina que sonha em ter ascensão social. Ele teve uma infância pobre e cresceu com um complexo de inferioridade, o que o atrapalha em todas as áreas de sua vida, inclusive no amor. O que ele mais quer na vida é ter sua segurança econômica. Quando ele entra na faculdade de medica, logo conhece Olívia Miranda (Nívea Maria), e os dois se apaixonam. Contudo, ele acaba conhecendo Eunice (Thaís Andrade), uma jovem rica e bonita filha do industrial Cintra (Sérgio Britto). Devido a situação financeira e os contatos de Eunice, Eugênio acaba se entregando a moça e casa-se com ela. Ao lado dela, ele consegue um bom emprego e faz amizades influentes, mas o tempo passa e ele começa a questionar o seu casamento. Com o término de seu relacionamento com Eugênio, Olívia decide ir embora da cidade. Três anos depois, Eugênio descobre que a ex-namorada está de volta à cidade para abrir um consultório. Ele decide, então, largar tudo para viver sua antiga paixão. Mas Olívia esconde de todos que Eugênio é o pai da sua filha.