Graduado em Comunicação Visual pela FAAP, Matemática pela UNIFESP e graduando em História pela UNIFESP, com duas especializações, estatística e ciência da computação, foi colaborador de vários veículos de mídia, tendo sido um dos redatores do jornal da década de 1970, O Reporter. Editor chefe do pequeno jornal Folha de Tucuruí no Pará. Atualmente dedica-se a história das religiões e do cristianismo em especial e em análise sócio-histórica da política brasileira.