1969년 충청남도 천안시 동남구 병천면에서 태어났다. 삼 세 때, 병천면에서 걸어서 두 시간 거리인 아버지의 고향, 동면 광덕리(더만이)로 이사하였다. 중학 시절까지 산골에서 어머님을 도와 농사를 지었다. 농사가 너무 힘들어 공부하기로 결심하고, 고등학교를 천안 시내에 있는 천안북일고등학교로 진학하였다. 3년 동안 죽어라 공부하여, 1988년 서울대 국제경제학과에 진학하였다.
대학 시절, 기성 사회에 불만을 품고 데모에 참여하였으며, 자살하는 친구들을 지켜보며 삶의 회의를 느끼고 자살할 마음도 품었으나, 실행하지는 못하였다. 대학 3학년 때, 죽더라도 절대자를 만나고 죽겠다는 마음으로, 자발적으로 성당과 개신교회를 찾아가 예배를 경험해 보고, 교회에 다니기로 결심하였다. 말씀을 묵상하고, 기도하고, 예배에 참여하는 가운데, 진정으로 회심하고, 하나님을 인격적으로 만났다. 사랑의교회 청년부와 JOY선교회에서 활동하면서 선교에 헌신하였고, 1년 동안(1999∼2000년) 중앙아시아 키르기스스탄에서 단기선교사로 활동하였다.
2005년 서울대학교 행정대학원에서 행정학 박사학위를 취득한 후, 한국연구재단에서 1년, 국회예산정책처에서 2년 동안 근무했다. 2008년 한남대학교 행정학과 교수로 임용된 이후, 현재까지 19년째 공공경제론, 지방자치론 등을 가르치고 있다.
공동체주의자로서 자녀 셋을 공동육아를 통해 길렀으며, (사)공동육아와 공동체 교육의 부모 조합원 대표를 역임하였다. 현재 높은뜻광성교회의 안수집사로 섬기고 있으며, 현대 교회가 성경적 생활공동체로 변화되어야 한다는 신념을 가지고, 저술 및 유튜브 활동을 통해, 함께 실천에 참여할 동지를 모아가고 있다.