Doutor em Engenharia Elétrica pela Universidade Federal de Uberlândia, na área de Processamento da Informação, Mestre em Artes pela Universidade de São Paulo (ECA/USP). Foi professor e pesquisador da Universidade Federal de Uberlândia de 1992 a 2003, onde dirigiu o Laboratório de Eletroacústica (Labmus/UFU) atuando na área de processamento de sinal (DSP), Eletroacústica e Música Computacional (Computer Music). Atualmente, é professor do INE/CTC da Universidade Federal de Santa Catarina, e pesquisador do APILab, na área de processamento digital da informação. Também desenvolve pesquisas na área de Computação Quântica e algoritmos para computabilidade quântica.