전라남도 광양시 옥룡면 운평리에서 태어나 순천 매산고등학교와 서울대학교 문리대 동양사학과를 졸업했다. 1973년 동양통신사에서 외신부-사회부 기자로 일했고, 1981년부터 2002년 5월까지는 연합뉴스에서 외신부장, 북한부장, 편집국장, 논설고문 등으로 근무했다. 기자시절에는 언론통제가 극에 달하였을 때 사건기자로 활동하면서 주로 긴급조치위반사건 등 시국사건을 취재∙보도했다. 특히 1976년 명동 3∙1 민주구국선언(재야지도자 김대중, 함석헌씨 등이 명동성당에서 주도한 유신철폐요구사건)과 1979년 10·26 사건(김재규 중앙정보부장에 의한 박정희 대통령 시해사건) 등 굵직한 사건들을 집중적으로 취재∙보도했다. 퇴임 후에는 경기대학교에서 정치학 석사-박사 학위를 취득하고. 2003년부터 호남대를 시작으로 2006년 이후 성결대, 숭실대, 한남대, 경기대, 경남대 등에서 초빙교수, 연구교수, 강의교수, 초빙연구위원 등으로 재직해 왔다. 2005년 부터 2011년까지 통일부 통일교육위원을 지냈고 2008년에는 선거기사심의위원회 심의위원에 임명됐다. 또 2008년 11월25일 한국언론재단 사업이사로 선임돼 2009년 12월 31일까지 근무했다.