Iniciou carreira como programador de computadores e analista de sistemas. Cursou Tecnologia da Informação pela Universidade Estadual Paulista. Graduou-se em Medicina pela Universidade de São Paulo em 1988. Concluiu Doutorado (PhD) no Japão em 1995, na área de Inteligência Artificial. Fez Pós-Doutorado em Ciência da Computação, Depto de Engenharia da Universidade de Manchester, Inglaterra, 1999-2000. Morou na Filadelfia, USA, trabalhando com aplicação de tecnologias à saúde, em 2006. Hoje é Professor Universitário. Ministra cursos na Graduação e Pós-Graduação. Possui várias publicações e participações em eventos científicos nacionais e internacionais. Realiza projetos de pesquisa em modelagem do conhecimento e sistemas de apoio à decisão. Seus hobbies incluem: cinema, literatura, física e matemática.