Graduado em Licenciatura Plena Em Filosofia pela Universidade Estadual de Santa Cruz (1985), mestrado em Filosofia pela Pontifícia Universidade Católica de São Paulo (1990) e doutorado em Educação pela Universidade Estadual de Campinas (1998). Atualmente é professor adjunto da Universidade Federal da Bahia.