Graduado em Engenharia Elétrica pela Universidade do Estado de Santa Catarina (UDESC) em 1981
Mestrado pela Universidade Federal da Paraíba (UFPB) em 1987
Doutorado pelo Instituto Tecnológico de Aeronáutica (ITA) em 1997
Pós-doutorado na Université d'Auvergne - França em 2010
Trabalhou em várias universidades e atualmente é professor da UDESC desde 1996.
Tem trabalhado na área de Inteligência Artificial e áreas correlatas focando aplicações com linguagens declarativas.