Jogász, politikus. 1986-tól a Bajcsy-Zsilinszky Endre Baráti Társaság tagja, 1989 és 1991 között a Társaság főtitkára, 1989-ben az Ellenzéki Kerekasztal-tárgyalásokon a Társaság képviselője. 1988-ban belépett az MDF-be, az első szabadon választott Országgyűlés képviselője. Nevéhez fűződik két, a rendszerváltoztatás történetében rendkívüli fontossággal bíró törvény megalkotása, amelyek a kommunista bűnelkövetők felelősségre vonását tették volna lehetővé, azonban a törvényszövegeket Göncz Árpád köztársasági elnök támogatásával az Alkotmánybíróság megsemmisítette.