Graduado em Teologia pelo Seminário Unido de Teologia, e em Filosofia pela Universidade de São Paulo - USP. Mestre em Teologia com concentração em Filosofia no Centro de Pós-graduação Andrew Jumper e Mestre em filosofia pela Universidade de São Paulo - USP. Atualmente está cursando seu doutorado em Filosofia pela Universidade de São Paulo - USP. É pastor auxiliar da Igreja Presbiteriana Ebenézer de São Paulo desde 2002.