Z wykształcenia historyk, absolwent Uniwersytetu Lajosa-Kossutha w Debreczynie (1954). Uzyskiwał później stopnie kandydata nauk (1971) i doktora (1983). Pracował początkowo jako nauczyciel akademicki na macierzystej uczelni. W czasie powstania węgierskiego w 1956 był sekretarzem miejskiego komitetu rewolucyjnego. Po jego upadku został na krótko aresztowany, po zwolnieniu wyjechał do Francji, jednak po kilku miesiącach powrócił na Węgry. Przez rok pozostawał bezrobotny, w 1958 podjął pracę w zawodzie bibliotekarza. Później zatrudniony m.in. jako badacz w placówce muzealnej Magyar Mezőgazdasági Múzeum, a w 1987 został wykładowcą Uniwersytetu im. Loránda Eötvösa w Budapeszcie. Był członkiem jednego z komitetów naukowych Węgierskiej Akademii Nauk.