1965년 충남 공주에서 태어나 우성초, 우성중, 공주고를 마치고 고려대 정치외교학과를 졸업했다. 1987년, 고려대 총학생회 집행부로서 6월 민주항쟁을 주도하고, 이듬해 민주화운동 인사 1백여 명과 함께 평화민주당에 입당해 정치연수원에서 일했다. 제13, 14대 국회에서 6년간 김원기 의원을 보좌하고, 제15대 김대중 대통령 당선에 기여했다. 1998년부터는 집권당 사무처에서 총무, 기획, 정책, 전략 부문에서 일했다.2002년, 김대중 대통령비서실 행정관으로 공보수석실, 제1부속실에서 근무했다. 2003년부터 노무현 대통령비서실에서 국정기록비서관실, 대변인실, 정무비서관실의 행정관으로 참여정부의 성공을 위해 힘썼다. 2007년 청와대 부대변인(고위공무원)에 임명되어 남북정상회담 때 서울프레스센터 브리핑을 담당했다.이후 참여정부의 정책을 연구하는 한국미래발전연구원의 기획실장으로 일하고, 2011년부터 (재)충청남도역사문화연구원의 경영기획실장·원장직대로서 고고유적 발굴, 백제 역사·문화 연구, 기호유교문화권 개발, 유네스코 세계유산 등재 관련 성과를 냈다. 2018년 7월부터 민선 7기 공주시장으로 일하고 있다.
함께 지은 책으로 『50년 금단의 선을 걸어서 넘다: 2007 남북정상회담 취재기』, 『님은 갔지만 보내지 아니하였습니다 - 참모들이 본 인간 노무현』이 있고, 저서로 『공주의 남자는 거짓말하지 않는다』, 『인물로 본 공주역사 이야기』, 『지역혁신 매니페스토』가 있다.
1965년 충남 공주에서 태어나 우성초, 우성중, 공주고를 마치고 고려대 정치외교학과를 졸업했다. 1987년, 고려대 총학생회 집행부로서 6월 민주항쟁을 주도하고, 이듬해 민주화운동 인사 1백여 명과 함께 평화민주당에 입당해 정치연수원에서 일했다. 제13, 14대 국회에서 6년간 김원기 의원을 보좌하고, 제15대 김대중 대통령 당선에 기여했다. 1998년부터는 집권당 사무처에서 총무, 기획, 정책, 전략 부문에서 일했다.2002년, 김대중 대통령비서실 행정관으로 공보수석실, 제1부속실에서 근무했다. 2003년부터 노무현 대통령비서실에서 국정기록비서관실, 대변인실, 정무비서관실의 행정관으로 참여정부의 성공을 위해 힘썼다. 2007년 청와대 부대변인(고위공무원)에 임명되어 남북정상회담 때 서울프레스센터 브리핑을 담당했다.이후 참여정부의 정책을 연구하는 한국미래발전연구원의 기획실장으로 일하고, 2011년부터 (재)충청남도역사문화연구원의 경영기획실장·원장직대로서 고고유적 발굴, 백제 역사·문화 연구, 기호유교문화권 개발, 유네스코 세계유산 등재 관련 성과를 냈다. 2018년 7월부터 민선 7기 공주시장으로 일하고 있다.
함께 지은 책으로 『50년 금단의 선을 걸어서 넘다: 2007 남북정상회담 취재기』, 『님은 갔지만 보내지 아니하였습니다 - 참모들이 본 인간 노무현』이 있고, 저서로 『공주의 남자는 거짓말하지 않는다』, 『인물로 본 공주역사 이야기』, 『지역혁신 매니페스토』가 있다.