possui graduação em Bacharelado em Matemática pela Pontifícia Universidade Católica do Rio de Janeiro (1974), mestrado em Informática pela Pontifícia Universidade Católica do Rio de Janeiro (1977) e doutorado em Engenharia de Produção pela Universidade Federal de Santa Catarina (2006). Trabalhou na área de desenvolvimento de software e administração de TI de 1974 a 1982. Fundou e dirigiu software-house de 1982 a 1984. Atuou nas áreas de gerência produto e gerência de planejamento de produto na indústria de Informática de 1984 a 1992. Desde 1992 é professor da Universidade Estadual do Centro-Oeste - Paraná, onde é professor adjunto, atuando principalmente nos seguintes temas: educação informática e informática aplicada a educação, tecnologia de objetos, design matríztico e biologia do conhecer. Vice-líder do grupo de pesquisa "GETEC - Grupo de Estudos e Pesquisas Tecnologia, Educação e Cultura". Membro da Comissão para elaboração do projeto de Mestrado em Educação, na mesma universidade.