1958년 전라북도 군산시에서 태어났다. 이후 서울특별시로 이주하여 성장하였다. 서울종암초등학교, 서울대광중학교, 서울용문고등학교, 한국외국어대학교 중국어과를 졸업하였다.
1990년대 중반 민주당 선전국장을 지냈다. 김대중 대통령 시절 청와대 대통령비서실 행정관을 지냈다. 참여정부 시절 청와대 대통령비서실 홍보기획비서관, 부대변인을 지냈다.
2018년 제7회 전국동시지방선거를 앞두고 최현덕과 경선을 거쳐[5] 더불어민주당 후보로 경기도 남양주시장 선거에 출마, 당선되었다.
남양주시 을 제21대 국회의원 선거의 더불어민주당 경선 과정에서 김한정 낙선을 목적으로 한 권리당원 불법모집 등의 혐의로 공직선거법 위반 및 지방공무원법 위반죄로 기소되어, 2022년 2월 15일 1심 선고공판에서 징역 1년 6월 및 자격정지 1년을 선고받고 법정 구속되었다. 4월 12일 보석으로 석방된 후, 4월 28일 더불어민주당을 탈당했다.[6] 이후 2심에서 공직선거법 무죄, 지방공무원법 위반 유죄 판결을 받고 징역 10월, 집행유예 2년, 자격정지 1년을 선고받았으며, 3심에서 상고가 기각되면서 유죄가 확정되었다.
2023년 8월 광복절 특별사면 대상에 포함되어 사면복권되었다. 2023년 9월 국민의힘에 입당하였다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
인생 참 ㅋㅋㅋㅋㅋ
호뽑뽑요 - dc App
무늬만 국힘인 좌파네 걍 - dc App
22222222222
마지막줄 빼면 걍 좌파네 이런새끼가 국힘와서 연판장 돌리네 ㅋㅋㅋㅋㅋ
남양주시장때 지가 먼저 하천정비했다구 재매이한테 대들다 찍혀서 더불당서 나와서 여기서 보수 붕괴시키려 지랄이네 ㅁㅊㄴ이 - dc App
진보의 성괴부부가 좋아할 타입이네
헐 민좆당이네 성분 이력 모든 것이
좌파였네?
좌좀 폐기물이였네
끝을 보여주네 진짜
저런인간은 그냥 버려야함
사면복권 윤이 해줬지 - dc App