Com formação prévia em Administração de Empresas, estudou no Seminário Presbiteriano do Sul em Campinas entre os anos de 1991 a 1995 onde recebeu sua formação teológica. Foi ordenado Pastor Presbiteriano em dezembro de 1996 e pastoreou a Igreja Presbiteriana de Pirituba até 2003. Entre 2003 e 2005 foi para o Calvin Theological Seminary em Grand Rapids, Michigan onde fez um mestrado em Teologia. Professor no Seminário Presbiteriano do Sul e no Seminário Teológico Servo de Cristo.