Należał do założycieli Węgierskiego Forum Demokratycznego. Od 1989 brał aktywny udział w negocjacjach, które zapoczątkowały proces demokratyzacji Węgier. W 1990 w pierwszych wolnych wyborach uzyskał mandat posła do Zgromadzenia Narodowego. W tym samym roku objął funkcję przewodniczącego parlamentu, zastępując wybranego na prezydenta Árpáda Göncza. Pełnił ją do końca kadencji w 1994. Z powodzeniem ubiegał się o poselską reelekcję, sprawując mandat deputowanego do 1998. W 1996 opuścił MDF, dołączył do Węgierskiej Demokratycznej Partii Ludowej, w której działał do 2001.

Odznaczony Orderem Zasługi I klasy, wyróżniony nagrodą Széchenyi-díj.

Publikacje A tatai és gesztesi Esterházy-uradalom (1957) Forradalom és kiegyezés válaszútján 1860–61 (1967) Hungarian Political Trends… 1849–1867 (1977) Kossuth politikai pályája (1977) Az önkényuralom kora 1849–1867 (1979) Miért halt meg Teleki László? (1985) Magyarország önálló államiságának kérdése a polgári átalakulás korában (1986) A zsellérilletmény (1987) A kormány parlamenti felelősségének kérdése (1998) The Conceptualization of a Danubian Federation (1999) A parlamentáris kormányzati rendszer