별이 좋아 경희대학교에서 우주과학(BS)을 공부했다.
경희대 찬양동아리 가스펠 활동을 하면서 목회자로 하나님의 부르심을 받았다. 개혁신학연구원(현, 개신대학원대학)에서 신학(MDiv)을 공부하고 목사 안수를 받았다.
신학을 공부하는 동안 (주)한글과컴퓨터에서 엔지니어로 일을 병행했다. 목사 안수를 받은 후 도미하여 테네시주립대학에서 유학생목회를 하며 경역학석사
(MBA)를 마쳤다. 그 후 미시간 칼빈신학교에서 교회정치행정으로 신학석사
(ThM), 시카고 트리니티 신학교에서 16세기 종교개혁자 존 칼빈의 제네바교회 헌법과 관련된 논문을 쓰고 역사신학으로 박사학위(PhD)를 받았다.
현재, 제기동교회를 담임하고 있으면서 총신대학교 대학원에서 “교회정치행정” 과목을 가르치고 있고 개신대학원대학, 한국성서대학교 대학원 등 여러 신학교
에서 다양한 역사신학 과목들을 강의하고 있다. 또 이주민 노동자들을 위한 신학교인 아시아리폼드 신학교를 10년 넘게 자비량으로 섬겨 왔고 한국성서고고학회 “성경과고고학” 편집장으로도 일하고 있다.