서울대학교 사학과에서 공부했고, 부산대학교 사학과 대학원에서 <청교도혁명기의 수평파에 관한 연구>로 박사학위를 받았다. 영국 케임브리지대학교에서 교환교수로 가르쳤으며, 현재는 부경대학교 사학과 교수로 있다.