Possui graduação, especialização e mestrado em Ciência da Computação. Atualmente cursando doutorado em Engenharia de Automação e Sistemas. É professor universitário desde 2000. É um dos fundadores da Conjuração Trash produções e trabalha com Cinema Alternativo desde 1996.