Bacharel em Computação com ênfase em Banco de Dados pela Universidade de São Paulo (USP).
Mestre e Doutor em Ciências de Computação e Matemática Computacional pelo Instituto de Ciências Matemáticas e de Computação (ICMC-USP).
Possui Pós-Doutoramento junto ao Departamento de Imagens Médicas, Hematologia e Oncologia Clínica da Faculdade de Medicina de Ribeirão Preto (FMRP-USP), com estágio curto junto ao 3D Imaging Research Lab, MGH, Harvard University - Boston/US.
Pesquisas de interesse abrangem o projeto de sistemas de Recuperação de Imagens Médicas por Conteúdo (CBMIR/CBIR), incluindo a análise de Imagens Médicas de diversas modalidades, técnicas de Aprendizado de Máquina e, principalmente, aspectos teóricos e de aplicação de Consultas por Similaridade.
Atualmente é Professor Adjunto do Instituto de Computação da Universidade Federal Fluminense (IC/UFF), atuando nos cursos de Graduação e como Docente Permanente do Programa de Pós-Graduação em Computação (PGC-IC/UFF).