Ondód, 1932. szeptember 17.

Munkáscsaládban született. 1947 és 1949 között Torony községben erdőgazdasági munkás volt, majd a Szombathelyi Magasépítő Vállalatnál pápai kirendeltségén dolgozott. 1949-1950-ben a mohácsi ipari tanuló intézetben autogén- és villanyhegesztő szakmunkás végzettséget szerzett, majd a Szombathelyi Épületlakatosipari Vállalatnál dolgozott. 1951-1952-ben a DISZ Szombathelyi járási titkára volt; három hónapos pártiskolát végzett, tagja lett a Magyar Dolgozók Pártjának. 1952. novembertől a Petőfi Politikai Tiszti Iskola hallgatója, hadnagyi rangban szerelt le 1954. októberben, majd ezután a DISZ Szentgotthárdi járási titkárává választották. 1956. novemberben állásából leváltották, Szombathelyen bebörtönözték, november 4-étől az MSZMP Szentgotthárd járási pártbizottság-megyei DISZ bizottságon dolgozott, majd a MAFISZ vezetőségi tagja volt. 1957-től 1958. márciusig a KISZ Vas megyei bizottsága szervezőtitkára; 1958-1959-ben, a Szovjetunióban Komszomol-iskolát végzett, hazaérkezése után a KISZ KB tagjává és a KISZ Vas megyei bizottsága első titkárává választották meg. 1961-től az MSZMP vasvári járási pártbizottság első titkáraként tevékenykedett; 1964. január 1. és 1966. december 31. között a párt Vas megyei pártbizottsága titkára; közben 1964-ben a Szombathelyi Felsőfokú Tanítóképzőn tanítói oklevelet szerzett. 1967 és 1970 között ismét Moszkvában tanult, az SZKP Főiskolán volt hallgató. 1970. augusztus 10-én lett az MSZMP Szombathelyi városi pártbizottság első titkára. 1976. december 1. és 1988. december 3. között az MSZMP Vas megyei pártbizottság első titkára volt. 1980 és 1988. december között a KB Pártépítési Munkaközössége tagja volt. 1975. június 15. és 1990. március 14. között országgyűlési képviselő volt, előbb Vas megye 2. számú, majd 1985. június 8-án Vas megye 4. számú egyéni választókerületében szerzett képviselői mandátumot.