No Rio se formou em medicina, física e matemática. Casou-se com Adriana Lorandi Ferreira Carneiro. Tem três filhas. Na juventude diz ter sido atraído pelo marxismo (que «fracassou na prática»). Já disse que o primeiro-ministro inglês Winston Churchil e Fidel Castro são modelos de político e que gosta da cantora pop Tina Turner. Sua distração predileta é ler deitado tomando suco de maracujá.