Possui graduação em Engenharia Eletrônica e Computação pela Universidade Federal do Rio de Janeiro (1988), mestrado em Engenharia Elétrica pela Universidade Federal do Rio de Janeiro (1998), doutorado em Engenharia Elétrica pela Universidade Federal do Rio de Janeiro (2002) e pós-doutorado em Internet do Futuro na Technische Universität Berlin TU-Berlin (2010). Atualmente é professor adjunto da Universidade Estadual do Ceará. Tem experiência na área de Ciência da Computação, com ênfase em Teleinformática, atuando principalmente nos seguintes temas: gerenciamento de redes, redes óticas, redes móveis e sem fio e arquitetura de computadores.