É Engenheiro de Computação pela Universidade Federal do Rio Grande do Norte e Doutor em Engenharia de Elétrica pela Katholieke Universiteit Leuven, Bélgica. Trabalhou no Centro Interuniversitário de Microeletrônica, na Bélgica, como Engenheiro de Software/Hardware e no Centro de Supercomputação de Flandres , também na Bélgica, como Consultor de Pesquisa. Desde 2009 ocupa o cargo