W 1980 roku ukończył studia na Wydziale Filozoficzno-Historycznym Uniwersytetu Łódzkiego (Polska), a w 1991 roku na Wydziale Stosunków Międzynarodowych w Oregon State University w Corvallis (Oregon, USA). W 1993 roku uzyskał z kolei stopień naukowy doktora nauk humanistycznych w zakresie historii.