1955년 대구에서 8남매의 막내로 태어났다. 고려대 경영정보대학원에서 공부했다. 2015년 가톨릭 교리신학원을 수료하고, 서강대 신학대학원 신학과 석사를 거쳐 박사 과정에 재학중이다. 동해펄프에서 시작한 직장 생활을 주식회사 대현에서 재무담당 상무이사로 마무리하였다.
1986년 대구 평리동성당에서 최윤희 베로니카와 결혼했다. 내발산동성당에서 루치오라는 세례명으로 1987년에 세례를 받았다. 1987년에 태어난 딸 김지연 리디아가 2005년 캐나다 유학 중 하늘나라로 갔다. 그 이듬해인 2006년 대치동성당에서 견진성사를 받았고, 2012년 재속 프란치스코회 종신서약을 하였다. 현재 재속 프란치스코회 실베스텔형제회에서 부봉사자와 양성교사로 활동하고 있다.