Formado em medicina pela
Universidade de Taubaté, iniciou sua carreira política em Pindamonhangaba, onde foi eleito vereador, presidente da Câmara dos Vereadores e prefeito. Depois, foi eleito para a
Assembleia Legislativa nas
eleições de 1982 e para deputado federal em
1986 e
1990. Em 1988, foi um dos fundadores do PSDB. Entre 1991 a 1994, presidiu o PSDB-SP. Em 1994, elege-se vice-governador de
Mário Covas. Em 2000, concorre a prefeitura de São Paulo, sendo derrotado no primeiro turno. Com a morte de Covas, em março de 2001, assumiu o governo e se reelegeu em
2002.