A história começa na grande São Paulo, no final da década de 1970. O ex-perito em fogos de artifícios José Clementino (Tony Ramos) arranja emprego como pedreiro na construção de um suntuoso shopping center, uma das muitas obras realizadas pela construtora do engenheiro César Toledo (Tarcísio Meira). Durante a festa da cumeeira, quando engenheiros e operários se reúnem para comemorar a colocação da última laje da obra, a mulher de Clementino flerta com vários homens. A certa altura, quando dá pela falta da mulher, o pedreiro sai à sua procura e a encontra em um canto afastado da construção tendo relações com dois homens. Tomado pela fúria, Clementino mata a mulher e um dos homens a golpes de pá. César Toledo ouve os gritos e contém Clementino, com a ajuda de um grupo de operários. Chocado com a violência do empregado, o empresário chama a polícia e, mais tarde, depõe contra ele no julgamento. O seu testemunho é decisivo para a condenação de Clementino.
Torre de Babel: Clementino mata a esposa
Vinte anos se passam, e Clementino deixa a cadeia. O tempo em que esteve exposto à dura realidade do sistema penitenciário fez dele um homem ainda mais amargurado. Embora tente reconstruir sua vida, está obcecado pelo desejo de se vingar de César Toledo, que considera ter sido o grande responsável pela sua condenação. César Toledo tornou-se um empresário poderoso, mas leva uma vida cheia de angústias. Seu casamento com Marta (Glória Menezes) está em crise e praticamente só se sustenta graças aos esforços dela. A união naufraga de vez quando César reencontra um antigo amor, a advogada Lúcia Prado (Natália do Vale), e os dois começam um romance.
Torre de Babel: César depõe
A relação com os filhos também não é bem resolvida. O mais velho, Henrique (Edson Celulari), administra os negócios do shopping, mas tem um temperamento bem diferente do pai. Extravagante e vaidoso, transforma a festa de inauguração do Tropical Towers em um pomposo evento carnavalesco. Alexandre (Marcos Palmeira), o filho do meio dos Toledo, é um jovem estudante de Direito que se ressente de ainda depender da ajuda financeira do pai, que faz questão de que ele complete os estudos antes de sair de casa.
Torre de Babel: César e Marta lamentam o envolvimento do caçula com drogas
O filho mais novo, Guilherme (Marcello Antony), é a principal fonte dos tormentos da família. Dependente químico, envolvido com marginais, ele vive fugindo de clínicas de recuperação e tentando extorquir dinheiro dos parentes e amigos para conseguir sustentar o vício. Durante a festa de inauguração do shopping, depois de tentar arranjar dinheiro, sem sucesso, ele invade de motocicleta o saguão principal do edifício e tem de ser contido pelos seguranças.
Torre de Babel: Guilherme e as drogas
A família de Clementino
A família de José Clementino, para junto da qual ele volta quando sai da cadeia, trabalha e vive no ferro-velho do seu pai, Agenor (Juca de Oliveira), um homem violento que criou duramente e sem carinho seus filhos e netos. Lá vivem os dois meio-irmãos de Clementino, Gustinho (Oscar Magrini) e Boneca (Ernani Moraes); e Shirley (Karina Barum), sua filha mais nova, uma jovem meiga e graciosa que sofre de um defeito físico na perna. Ela toma conta de Jamanta (Cacá Carvalho), um portador de deficiência mental que vive como agregado da família e trabalha no ferro-velho. Naquele ambiente frio e sem vida, ocorrem alguns dos melhores momentos cômicos da novela, graças às brigas de Gustinho e Boneca – que vivem debochando e implicando um com o outro – e às trapalhadas de Jamanta, um personagem que encantou o público.
Torre de Babel: A família de Clementino
A outra filha de Clementino é Sandrinha (Adriana Esteves). Ao contrário de Shirley, ela não perdoa o pai por ter assassinado sua mãe, e alimenta sentimentos negativos em relação a todos os outros membros da família. É uma jovem mau-caráter e ambiciosa, que trabalha como garçonete na lanchonete de Edmundo Falcão (Victor Fasano) mas faz qualquer coisa para se dar bem e subir na vida. É por isso que se envolve com Alexandre Toledo. Completamente apaixonado pela moça, ele não percebe que ela está interessada principalmente no seu dinheiro, e que o trai sempre que possível.
Torre de Babel: Alexandre e Sandrinha
A explosão do shopping
Dando início ao seu plano de vingança, José Clementino consegue um emprego como vigia do Tropical Towers. Ele pretende instalar explosivos no edifício. Seu plano é destruir o grande empreendimento de César Toledo, mas sem ferir inocentes. Os explosivos seriam detonados quando o shopping estivesse vazio. Entretanto, por razões misteriosas, os artefatos são acionados antes da hora, quando o edifício está lotado. A explosão deixa muitos feridos e mata várias pessoas.
Cena em que ocorre a explosão do shopping.
Alguns personagens de destaque na novela morrem na explosão do Tropical Towers. Guilherme, o jovem problemático que inferniza a vida dos Toledo, é um deles. Outras duas vítimas são a estilista Rafaela (Christiane Torloni) e a ex-modelo Leila Sampaio (Silvia Pfeifer). As duas são sócias de uma butique de moda e têm um relacionamento amoroso.
Torre de Babel: O amor de Rafaela e Leila
Final da novela
Quando o romance entre Lúcia Prado e César Toledo chega ao fim, a advogada se envolve com Alexandre. No final da novela, já tendo acordado para o verdadeiro caráter de Sandrinha, o filho de César Toledo decide ficar em definitivo com o ex-amor do pai. César Toledo e Marta acabam se reconciliando.
No capítulo final, quando os personagens centrais estão reunidos na casa dos Toledo para o casamento de Henrique (Edson Celulari) e Celeste (Letícia Sabatella), o mistério é esclarecido. José Clementino consegue levar a polícia até a cerimônia. Forçado pelos policiais, seu pai, Agenor, confessa que fora contratado por Ângela para instalar os explosivos que o filho havia fabricado, mas garante que não completou o serviço. Coube a Luzineide (Eliane Costa), também cozinheira da lanchonete de Edmundo Falcão e que atravessara a novela sem pronunciar uma palavra sequer, a tarefa de revelar que havia sido Sandrinha a responsável pela explosão do shopping. Sandrinha confessa que ficara sabendo dos explosivos porque havia flagrado uma conversa do avô com Ângela, e que destruíra o shopping por raiva de Clementino, que assassinara sua mãe, e dos Toledo, que nunca a aceitaram como namorada de Alexandre.
Clementino termina a novela ao lado de Clara (Maitê Proença), irmã de Marta que vive como uma agregada da família Toledo. Os dois se apaixonam ao longo da novela. É o amor por Clara que o ajuda a transformar-se em um novo homem, liberto do rancor que carregou durante muitos anos.
Torre de Babel: Quem explodiu o shopping?