1936-ban családjával Budapestre költözött, iskoláit is a fővárosban végezte. 1951-ben nyert felvételt az Eötvös Loránd Tudományegyetem Állam- és Jogtudományi Karára, ahol 1955-ben diplomázott. 1956-ban lett ügyvédjelölt, majd 1958-ban ügyvéd.
Életrajza szerint az 1956-os forradalomban az Újpesti Forradalmi Bizottság tagja volt, ezért 1958-ban kizárták az Ügyvédi Kamarából, majd még abban az évben visszavették. Az Antall József által a kisgazda vezetőknek átadott dokumentumok szerint kezdő jogászként (bírói jegyzőként) részt vett az 1956-os forradalmárok ellen eljáró Tutsek-féle vérbíróság munkájában. 1959 januárjától 1990 júliusáig az újpesti 41. sz. Ügyvédi Munkaközösség tagjaként tevékenykedett. 1959-ben házasodtak össze Cseh Máriával, a Pécsi Nemzeti Színház operettszínésznőjével.
Az 1990-es országgyűlési választáson a kisgazdapárt Szabolcs-Szatmár megyei listavezetőjeként bejutott a parlamentbe. Előbb az alakuló kisgazda frakció vezetője lett, majd 1991-ben a párt elnökévé választották.
Fékek és ellensúlyok nélkül: Miért kellenek korlátok a „jó embereknek” is?
A szubjektív hangulatok és a racionális érvek hiánya rossz tanácsadó az államszervezet átalakításánál »
A Pride titkolt eredete
A melegmozgalom programját évtizedekkel ezelőtt megírták »
Pergamon ősi titka és Európa sorsa
Hogyan került a „Sátán oltára” Berlinbe? »