Possui graduação em Matemática mod. Informática pela Universidade Federal do Rio de Janeiro (1980), graduação em Piano - Conservatório Brasileiro de Música (1977), mestrado (1988) e doutorado em Engenharia de Sistemas e Computação pela COPPE/UFRJ (2009). Atualmente é analista de sistema da Universidade Federal do Rio de Janeiro. É especialista em Tecnologia Assistiva, tendo desenvolvido grande quantidade de sistemas para acesso de deficientes aos computadores. Atuou também em CAD para microeletrônica, síntese de voz, sistemas para cartografia tátil adaptada e computação gráfica.