- Graduado em Direito pelo Centro Universitário das Faculdades Metropolitanas Unidas - FMU (1975).
- Mestre em Direito Constitucional pela Pontifícia Universidade Católica de São Paulo - PUC-SP (1980).
- Atuou por vários anos como Professor Assistente de Direito Constitucional na Pontifícia Universidade Católica de São Paulo - PUC-SP.