Cacá ganhou vários prêmios, incluindo os de Melhor Filme nos Festivais de Montreal e Paris, Mar Del Plata e Havana, para "O Maior Amor do Mundo", lançado em 2006. Foi casado com a cantora Nara Leão, da qual se separou em 1977, 12 anos antes de ela falecer. Com Nara, teve dois filhos: Isabel e Francisco. Desde 1981, era casado com a produtora de cinema Renata Almeida Magalhães, com quem teve a filha Flora, que morreu aos 34 anos, em 2019, vítima de câncer no cérebro. Em 2016, foi enredo da Inocentes de Belford Roxo, desenvolvido pelo carnavalesco Márcio Puluker. Ele chegou a participar do desfile no último carro.