Engenheiro de Produção pela UFRJ e mestre pela COPPE. Ocupou várias funções executivas em empresas de tecnologia da informação, telecomunicações e na administração pública. Foi diretor da BBTS, assessor na Secretaria Municipal de Habitação do Rio de Janeiro, da Presidência do INEA e da Presidência da Telebras.