Csepreg, 1945. március 2.

Értelmiségi családban született, apja járási főállatorvos volt. Fia 1963-ban érettségizett a nagykanizsai Landler Jenő Gimnáziumban, egy év fizikai munka után felvették az Állatorvos-tudományi Egyetemre. 1969-ben szerezte meg diplomáját. Tanulmányainak befejezése után a hernádi Március 15. Mezőgazdasági Termelőszövetkezetben dolgozott; telepvezető, fő állatorvos, főállattenyésztő, majd termelési rendszerigazgató beosztásban. 1972-ben sertésegészségügyi szakállatorvosi vizsgát tett.  1970-től a Hazafias Népfront községi titkára, majd elnöke. 1975 és 1985 között a HNF Pest megyei bizottságának tagja. 1980. június 8-ától 1994-ig országgyűlési képviselő volt. 1990. áprilisig Pest megye 15. számú, majd Pest megye 14. számú egyéni választókerületében szerzett képviselői mandátumot. 1988 végén ő kezdeményezte a független képviselői csoport megalakítását, amely 1989. júniusban jött létre. 1989. júniusban az országgyűlés alelnökévé választották meg; 1989. október 23. és 1990. május 2. között a képviselőház megbízott elnöke volt. Az 1990. évi országgyűlési választásokon képviselőjelölt. 1994. november és 1998. július között a Honvédelmi Minisztérium politikai államtitkára, majd 1999-től a Magyar Ellenállók és Antifasiszták Szövetsége elnöki tisztét is betöltötte.