Doutorando em História da América Latina pela Brown University (EUA). Graduado em História pela Universidade Federal de Pernambuco (UFPE), com período de estudo na Universidad de Sevilla (Espanha). É mestre em História pela UFPE. Professor de História, um dos idealizadores e cofundador do projeto de História Pública História ao Ar Livre e sócio-fundador da ONG SomosProfessores.org. Foi professor-substituto no Colégio de Aplicação da Universidade Federal de Pernambuco (UFPE).