충청북도 괴산에서 태어났다. 건국대학교 정치외교학과를 졸업하고, 동 대학원에서 정치학 박사학위를 받았다. 고등고시위원을 역임하고, 건국대학교 정치외교학과 교수, 미국 조지타운대학 객원 교수로 활동하였으며, 한국정치외교사학회 회장(1999~2000), 건국대학교에서 [상허]중앙도서관장·대학원장을 거쳐 정치외교학과 석좌 교수를 끝으로 현직에서 퇴임했다. 주요 저서로는 『동학사상과 갑오농민혁명』, 『한국정치사』, 『서재 채워드릴까요?』, 『한국분단사연구: 1943-1953』(2001년 한국정치학회 저술상 수상), 『The Politics of Separation of the Korean Peninsula, 1943-1953』, 『한국사 새로 보기』 등이 있다. 번역서로 『외교론』, 『군주론』, 『모택동자전』, 『한국분단보고서』, 『한말외국인기록』(전23권), 『入唐求法巡禮行記』, 『삼국지』 등이 있다.