He was chaplain in the Washington Air Force National Guard. He attended Shelton College from 1971 to 1975 where he received his B.A., and Faith Theological Seminary from 1975 to 1980 where he received his S.T.M. and M.Div. He was assistant Professor of Old Testament at Western Reformed Seminary from 1983 to 1998. He became Associate Professor of Old Testament, Western Reformed Seminary in 1998.