É Bacharel em Artes (Psicologia e História) pela Vanderbilt University; Mestre em Divindade pelo Denver Seminary e Ph.D. em Estudos Teológicos e Religiosos pela University of Denver/ Iliff School of Theology em Denver, Colorado. Professor de teologia na Faculdade Teológica Batista de São Paulo desde 2001, tendo lecionado a mesma matéria no Seminário Teológico Batista do Sul do Brasil no Rio de Janeiro (1996-2001). Também atuou como professor visitante na área de Filosofia da Religião no Centro Presbiteriano de Pós-Graduação Andrew Jumper, na Universidade Presbiteriana Mackenzie, São Paulo. Desde 1995 é missionário no Brasil pela International Mission Board of the Southern Baptist Convention, E.U.A.