Possui graduação em Matemática Pura pela Pontifícia Universidade Católica do Rio de Janeiro (2005), mestrado em Matemática pela Pontifícia Universidade Católica do Rio de Janeiro (2007) e doutorado em Matemática pela Pontifícia Universidade Católica do Rio de Janeiro (2012). Foi professor adjunto da Pontifícia Universidade Católica do Rio de Janeiro de 2011 a 2014. Tem experiência na área de Matemática, com ênfase em Sistemas Dinâmicos. Atualmente, é professor adjunto na Universidade Federal Fluminense.