He has served as a pastor and seminary professor. He earned a D.Miss degree from Grace Theological Seminary, a Th.M degree and a M.Div degree from Talbot Theological Seminary, a M.S. degree from Loyola University, and a B.S. degree from U.C.L.A. He also completed course work for a Ph.D. degree in New Testament from Fuller Theological Seminary. He is married and has three children.