Doutor em Geociências e Meio Ambiente pela UNESP - Rio Claro / SP (2008), Mestre em Informática pela UFPB - Campina Grande / PB (1998) , Especialista em Matemática Superior pela FUSVE - Vassouras / RJ (1987) e Graduado em Licenciatura Plena em Matemática pela URNe (atual UEPB) - Campina Grande / PB (1984). É docente, desde 1990, no curso de Licenciatura em Matemática e desde 2011 no Mestrado Profissional em Matemática (PROFMAT), ambos na Universidade Federal de Rondônia (UNIR) em Porto Velho. Avaliador ad hoc do BASIS/SINAES/INEP, professor Associado da UNIR, pesquisador nas áreas de Educação Matemática - no estudo de novos métodos e técnicas de ensino da matemática; e em Modelagem Matemática - no estudo de métodos numéricos e computacionais.
Professor Titular (aposentado) da Fundação Universidade Federal de Rondônia (UNIR) em Porto Velho - RO, Doutor em Geociências e Meio Ambiente pela UNESP - Rio Claro / SP (2008), Mestre em Informática pela UFPB - Campina Grande / PB (1998), Especialista em Matemática Superior pela FUSVE - Vassouras / RJ (1987) e Graduado em Licenciatura Plena em Matemática pela URNe (atual UEPB) - Campina Grande / PB (1984). Leciona desde 1990, no curso de Licenciatura em Matemática, dentre outros, e desde 2011 atua no Mestrado Profissional em Matemática (PROFMAT). Avaliador ad hoc do BASIS/SINAES/INEP, Colaborador do Banco Nacional de Itens do INEP/MEC, Coordenador local do Mestrado Profissional em Matemática PROFMAT, pesquisador nas áreas de Educação Matemática - no estudo de novos métodos e técnicas de ensino da matemática; e em Modelagem Matemática - no estudo de métodos numéricos e computacionais.