É Licenciado em Filosofia pelo Institudo de Filosofia e Ciêcias Humanas, da Universidade Católica do Salvador, Bahia (1970), Bacharel em Teologia pela Faculdade de Teologia Nossa Senhora da Assunção, da Pontifícia Universidade Católica de São Paulo (1968), Mestre em Ciências Sociais pela Faculdade de Filosofia e Ciências Humanas, da Universidade Federal da Bahia (1976) e Doutor em Educação: História, Política, Sociedade pelo Programa de Pós-Graduação da Pontifícia Universidade Católica de São Paulo (1992).