서울대학교 문리대 서양사학과를 졸업하고 서울대학교 문학박사 학위를 수여받았다. 1979년~1988년 청주 사법대학에서 역사교육과 교수를 지냈으며, 현재 이화여대 사학과 교수로 재직중이다. 계간 「민족현실」 발행인을 지냈고, 현재 민족주의 연구회 회장으로 있다.