Agente Fiscal de Rendas (concursado) da Secretaria Estadual da Fazenda, foi um dos fundadores do sindicato da categoria, do qual foi presidente.
É ministro jubilado da Igreja Presbiteriana Independente do Brasil.
Em 1994, foi eleito deputado estadual pela primeira vez, com 35.745 votos. Reelegeu-se em 1998, com 70.889 votos: em 2002, com 132.427 votos; e, em 2006, com 142.903 votos.
Sua larga experiência nos campos fiscal e tributário levou-o à presidência da Comissão de Finanças, Orçamento e Planejamento da Assembleia.
Foi relator da CPI da Guerra Fiscal, que contribuiu para amenizar os prejuízos sofridos pela produção paulista e estancar a então crescente transferência de indústrias atraídas pelos incentivos fiscais de governos de Estados vizinhos.
Foi líder do Partido da Social Democracia Brasileira (PSDB) na Casa por dois mandatos consecutivos e líder Governo. Foi presidente da Assembleia Legislativa no biênio março/2007 a março/2009.