Possui bacharelado em Ciências Econômicas pela Universidade Federal da Bahia (1978), Mestrado em Administração pela Universidade Federal da Bahia (1996) e Doutorado em Ciências Humanas – Ciência Política – Instituto Universitário de Pesquisas do Rio de Janeiro (2004).
Atualmente é Professor Adjunto da Universidade Federal da Bahia e dirige o Centro de Recursos Humanos, órgão suplementar de pesquisa da Faculdade de Filosofia e Ciências Humanas da mesma Universidade.
Tem experiência na área de pesquisa em Ciência Política, com ênfase em Elites Políticas, atuando principalmente nos seguintes temas: Política baiana: sua história (anos 50 e mais) e contemporaneidade; carlismo; Elites estaduais. Na área de ensino concentra-se em Teoria Política (moderna e contemporânea), Política Brasileira e Pensamento Social e Político no Brasil.