변호사 출신 정치인으로, 1982년 광주 출생이다. 중앙대학교 행정학과와 전남대학교 법학전문대학원을 졸업했으며, 시민사회 활동과 변호사 활동을 거쳐 정계에 입문했다. 제21대 국회의원(안산단원을)을 지냈고, 이후 대통령실 국민디지털소통비서관과 더불어민주당 대변인을 역임했다. 2023년 가상자산(코인) 거래 논란으로 정치적 위기를 겪고 2024년 총선에 불출마했으나, 2026년 경기 안산갑 국회의원 보궐선거에 출마해 당선되며 2년 만에 국회에 복귀했다.