Nasceu em Serra Negra, Estado de São Paulo, em 31 de dezembro de 1931. Em 1947, transferiu-se com a família para São Paulo. Ingressou na Faculdade de Direito da Universidade de São Paulo em 1953, recebendo o grau de bacharel em 1957. Em 1963 concorreu à livre-docência em Teoria Geral do Estado; tendo sido aprovado, passou a integrar o corpo docente desta Faculdade em 1964.
Após o golpe militar e a instalação da ditadura, passou a ter destacada posição na resistência democrática e na oposição ao regime que se estabelecia. A partir de 1972, ajudou a organizar a Comissão Pontifícia de Justiça e Paz da Arquidiocese de São Paulo, ativa na defesa dos Direitos Humanos.
No ano de 1974, venceu o concurso de títulos e provas para professor titular de Teoria Geral do Estado, vindo a prosseguir suas atividades universitárias, ministrando aulas no curso de pós-graduação da SanFran.
Em 1986, foi escolhido para ser diretor, permanecendo até 1990. Na sua gestão foi iniciada a construção do prédio anexo da Faculdade.
De agosto de 1990 a dezembro de 1992 foi secretário dos Negócios Jurídicos da Prefeitura do Município de São Paulo, na gestão da prefeita D. Luiza Erundina. Possui inúmeros artigos publicados em jornais e revistas especializadas, além de ser colaborador do jornal “Folha de S. Paulo”.