1966년 경상북도 김천시에서 태어났다. 한국방송통신대학교 법학과를 졸업하였다. 정치 입문 전에는 현대자동차에서 근무하면서 노동조합 4대 대의원을 지냈다. 2006년 제4회 전국동시지방선거에서 민주노동당 후보로 울산광역시 중구의회의원 선거에 출마하였으나 낙선하였다. 2010년 제5회 전국동시지방선거에서 민주노동당 후보로 울산광역시의회 의원 선거에 출마하여 당선되었다. 2014년 제6회 전국동시지방선거에서 통합진보당 후보로 경상남도 창원시의회 의원 선거에 출마하여 당선 되었다. 이후 통합진보당 해산으로 무소속이다가 2017년 정의당에 입당하였다. 2018년 제7회 전국동시지방선거에서 정의당 후보로 울산광역시 중구의회 의원 선거에 출마하였으나 낙선하였다.