1963년 서울에서 태어났다. 고려대학교 사학과를 졸업했다.
1985년 고려대 삼민투 위원장과 서울 미국문화원 점거농성 학생 공동대표로 활동했다. 출소 뒤 수원지역 노동현장에 들어가 노동운동을 했으며, 민주노동당 중앙위원, 통합진보당 중앙당 교육위원, 민플러스 편집기획위원·국제팀장, 통일시대연구원 부원장 등을 지냈다.
『87, 6월 세대의 주체사상 에세이』, 『북 바로알기 100문 100답』, 『조선민주주의인민공화국 현대사』 1·2권, 『진보 길라잡이』, 『세상을 바꾸는 1박2일 사상여행』, 『북 인문학의 새 지평』 등 여러 책을 썼다.
1985년, 2006년, 2021년, 2025년 네 차례 국가보안법 사건으로 구속됐다. 2007년 민주화운동 관련자 증서를 받았고, 2025년 민족작가연합 신인상 시 부문을 수상했다.
2025년 11월 법정구속됐다가 2026년 4월 14일 보석으로 석방돼 현재 불구속 재판 중이다. 재판이 계속되는 가운데 같은 해 9월 17일 ‘통일사회과학 토론모임’과 관련해 다시 압수수색을 받았다.