Formado em direito pela Universidade Salvador (Unifacs), Almeida é doutor também em direito pela PUC-SP e mestre em direito constitucional pelo IDP, além de possuir pós-doutorados pela Universidade de Salamanca, na Espanha, e pela Universidade de Coimbra, em Portugal.