1984년 12월 5일 부산에서 태어났으며 부산 금강초등학교와 거제 고현중학교, 거제 중앙고등학교를 졸업했다. 부산외국어대학교 총학생회장을 거쳐 2011년, 당시 야인이었던 학교 선배 박재호 후보를 만나 정계에 입문했다. 2012년 총선과 2012년 대선을 함께 치르고 박재호 후보에게 능력을 인정받아 2014년 제6회 전국동시지방선거에서 부산 남구 구의원 선거에 출마하여 당선되었다. 이후 2017년 제19대 대통령 선거에서 더불어민주당 문재인 후보 국민주권부산선거대책위원회 수석부대변인을 역임했다. 2020년에 열린 2020년 재보궐선거에서 부산 남구 시의원 보궐선거에 출마를 선언하고 나섰으나 낙선하였다.