Budapest, 1926. március 4.

Apja szállítómunkás volt. Négy polgári osztályt végzett, 1940-től a Ganz Vagongyárban, majd 1941-től a Ganz Hajógyárban géplakatos tanonc volt. 1943-ban kapta meg a segédlevelet. 1944. decemberben katonai behívót kapott, alakulatával Lengyelországban hadifogságba esett, 1945. szeptemberben érkezett haza. A Ford Motor Rt. alkalmazottja lett, lakatos segéd volt, 1946-ban az Elzett Rt. lett az új munkahelye, gépbeállító lakatos volt 1950-ig, majd meós beosztásban tevékenykedett1946-ban belépett a Szociáldemokrata Pártba, a pártegyesítéskor lett a Magyar Dolgozók Pártja tagja. 1949-ben megválasztották a gépműhelyi alapszervezet párttitkárává, a gyári pártbizottság tagja lett. 1950. szeptemberben öthónapos pártiskolára küldték, az MDP Budapest XIII. kerületi pártbizottsága munkatársa, majd 1951-ben a Láng Gépgyár turbinaműhelyében dolgozott, 1952-ben alapszervezeti párttitkár, majd üzemi szervezőtitkár volt.  A Gázkészülékgyártó Vállalat igazgatójává 1953 közepén nevezték ki, majd 1956. februárban a Magyar Felvonógyár igazgatói székébe került. 1960. novemberben lett Budapest XIII. kerületi tanács elnöke, 1973-ban nyugdíjazták. 1957 és 1961 között munkásőr volt. 1962-ben befejezte a gépipari technikumot, technikusi oklevelet kapott. 1968-ban végezte el az MSZMP Pártfőiskolát.