Bacharel em Matemática pela Universidade Estadual Paulista (Unesp), mestre e doutor em Engenharia Aeronáutica pelo Instituto Tecnológico de Aeronáutica (ITA). Possui trabalhos em conferências e revistas técnicas nacionais e internacionais. Foi professor na Unesp de 1992 a 2002, e na Universidade Paulista (Unip) entre 2003 e 2004, onde também foi coordenador do curso de Matemática durante o mesmo período. Foi coordenador de projetos pela Fundação de Amparo à Pesquisa do Estado de São Paulo (Fapesp) e avaliador do Ministério da Educação. Desde 2004 é professor no Instituto de Ensino e Pesquisa (Insper) com dedicação exclusiva em pesquisas na área de Sistemas de Informação. É professor convidado no curso de pós graduação em Engenharia Elétrica do ITA desde 2004. Foi diretor-tesoureiro da Sociedade Brasileira de Automática (SBA) de 2004 a 2006.