Balatongyörök, 1941. december 5. – Vác, 2008

Munkáscsaládban született, apja MÁV pályamunkás, majd fékező és vonatvezető volt. Tapolcán járt elemi iskolába, a fővárosban érettségizett 1960-ban, a vasútgépészeti technikumban. Három évig a MÁV Nyugati pályaudvari motorszínében motorszerelő, majd egy esztendeig a MÁV Dunakeszi Járműjavító Üzemében lakatos volt. 1964-től a 201. az. Szakmunkásképző Intézetben szakoktató, majd tanár volt. 1968 és 1974 között a Budapesti Műszaki Egyetem Közlekedésmérnöki Kar vasútüzemi szakának levelező hallgatója volt, vasútüzemi mérnöki oklevelet szerzett. 1970-től ismét a Dunakeszi Járműjavító Üzemben dolgozott, előbb szabványügyintéző, majd tervezőmérnök, 1975-től a forgóházjavító gyáregység vezetője, 1979-1980-ban a kocsijavító gyáregység főmérnöke. 1981-1982-ben az Országos Vezetőképző Intézetben felsőfokú vezetői diplomát szerzett. 1982-től az üzem igazgatója, illetve 1992. decembertől a jogutód MÁV Dunakeszi Vagongyártó és Javító Kft. ügyvezető igazgatója. 1967-ben lépett be a Magyar Szocialista Munkáspártba. 1985. június 8-án Pest megye 26. számú egyéni választókerületében pótképviselő lett, majd 1989. szeptember 26-ától országgyűlési képviselő. 1989. októbertől a Magyar Szocialista Párt parlamenti frakciójának elnökségében dolgozott. 1988-tól a Dunakeszi városi pártbizottság tagja, 1989-tól a dunakeszi MSZP-szervezet elnökségi tagja. Az 1990. évi választásokon egyéni képviselőjelölt volt Pest megye 3. számú egyéni választókerületében, de nem került be a törvényhozásba. Tagja lett az önkormányzati választások után Dunakeszi városi képviselőtestületének. 1994-től 1998-ig Pest megye 3. számú egyéni választókerület országgyűlési képviselője volt.