Forma-se em artes pela Faculdade de Artes Plásticas da Fundação Armando Álvares Penteado - Faap em 1980, onde é professor entre 1985 e 1986. Trabalha como programador visual da Editora Estação Liberdade, de 1996 a 1999. Obtém o título de mestre em artes pela Escola de Comunicações e Artes da Universidade de São Paulo - ECA/USP em 2002. Professor da Faculdade de Comunicação e Filosofia da Pontifícia Universidade Católica de São Paulo, PUC/SP, nas disciplinas programação visual e arte e cultura, entre 2002 e 2004.