Possui Doutorado Sistemas de Informação e Apoio a Decisão pela Universidade Federal do Rio Grande do Sul (UFRGS, 2009), Mestrado em Ciência da Computação pela Universidade Federal do Rio Grande do Sul (UFRGS, 1998) e Graduação em Informática pela Universidade Federal de Santa Maria (UFSM, 1995). Atualmente é Professor Associado da Universidade Federal do Rio Grande do Sul (UFRGS), vinculado à Escola de Administração (EA), ao Departamento de Ciências Administrativas (DCA) na área de Produção e Sistemas. Atua como professor permanente no Programa de Pós-Graduação em Administração (PPGA) da UFRGS e como professor colaborador no PPGEP/UFRN nas áreas de Teoria da Decisão, Sistemas de Apoio a Decisão e Heurísticas e Meta-Heurísticas.