Possui graduação em Engenharia de Computação pela Universidade Braz Cubas (1999), mestrado em Engenharia e Tecnologia Espaciais pelo Instituto Nacional de Pesquisas Espaciais (INPE, 2004), doutorado em Engenharia Elétrica na área de engenharia de sistemas pela Escola Politécnica da Universidade de São Paulo (EPUSP). Realizou pós-doutorado em Matemática Aplicada no Instituto de Geociências e Ciências Exatas da Universidade Estadual Paulista "Júlio de Mesquita Filho" (IGCEUnesp) de Rio Claro e pela Fundação de Amparo à Pesquisa de São Paulo (Fapesp).