Iniciei meus estudos em computação com 16 anos, no curso técnico em Informática do CTI-Unesp/Bauru. Na sequência, ingressei no ensino superior da Fatec/Bauru, onde cursei Redes de Computadores. Após concluir a graduação, ingressei no mestrado em Ciência da Computação na Unesp em S.J do Rio Preto. Sou doutor em Ciências pelo no HRAC - USP/Bauru. Recentemente inicei meu pós doutorado na UNESP, em Ciência da Computação, com ênfase em Computação Quântica e cibersegurança.
Atualmente sou professor no ensino superior, onde leciono nos cursos de Bacharel em Ciência da Computação e Tecnólogo em Jogos Digitais no Centro Universitário Sagrado Coração (UNISAGRADO). Na mesa instituição atuei como coordeno os cursos de Tecnologia na modalidade EaD nos anos de de 2022 e 2023.
Em 2023 comecei a lecionar na Faculdade de Tecnologia de Bauru (Fatec - Bauru), lecionando a disciplina de Informática Básica para o curso de Gestão Hospitalar; e Redes Industriais e Linguagem de Programação para Ambientes de Redes II para o curso de Redes de Computadores. Além disso, parte da minha carga horária é destinada para oritetação de Trabalhos de Conclusão de Curso (TGs); auxiliar na manutenção dos laboratórios e parte de infraestrutura de T.I; e desenvolvimento de pesquisas.
Em 2024 recebi um convite para atuar como professor orientador do curso de MBA em Engenharia de Software no programa de MBA ESALQ/USP, onde atuo desde então.