Possui bacharelado em ciência da computação (PUCPR, 1990) e doutorado em Controle de Sistemas (UTC/França, 1996). É professor titular da PUCPR e pesquisador permanente do PPGIa/PUCPR. Coordenou o lato-sensu de engenharia de software da PUCPR (de 2003 até 2019), coordena o lato-sensu de inteligência artificial aplicada da PUCPR (desde 2019). Tem experiência na área de ciência da computação e inteligência artificial. Atua em projetos de orientação de doutorado de co-tutela, já realizados com UTC/França e CINVESTAV/México e em andamento com CINVESTAV/México. Atua como pesquisador nos seguintes temas: mineração de processos, sistema de reputação e confiança, agentes cognitivos, blockchain.