Graduado em História pela Universidade Católica do Salvador (2008), pós-graduado em Game Design pela Universidade do Estado da Bahia - UNEB (2012) e Mestrando em Educação e Contemporaneidade também pela Universidade do Estado da Bahia - UNEB, onde pesquisa a produção de Game Design voltado para jogos digitais educativos.
Trabalha desde 2016 como Diretor Executivo, Produtor e Game Designer Líder na Aoca Game Lab, empresa baiana de desenvolvimento de games da qual é sócio e fundador.
Atua também como Professor Substituto na UNEB Campus I, estando vinculado ao Colegiado de Jogos Digitais como Docente da Graduação Tecnológica em Jogos Digitais desde 2017.