Birtokos paraszti családból származott. Öt gimnáziumi osztályt végzett, majd fogtechnikus-segédként dolgozott. 1936-1938 között a csehszlovák hadseregben teljesített katonai szolgálatot. 1939-ben a Magyar Államvasutaknál helyezkedett el mint pénztári segéderő, majd forgalomirányító. 1945-ben belépett a Szociáldemokrata Pártba, 1948-ben nem vették át a Magyar Dolgozók Pártjába. 1950-ben politikailag megbízhatatlannak nyilvánították és Hegyeshalomról Győrbe helyezték át térfelvigyázónak.
Az amerikai titkosszolgálat (CIC) bécsi ügynökével, Stadler Károllyal 1951. március 30. és június 4. között levélben katonai, haditermelési és közlekedési adatokat közölt.
1952. szeptember 17-én a Stadler Károllyal és társaival szemben indított büntetőper II. rendű vádlottjaként jogerősen halálra ítélték.
HU ÁBTL 3.1.9. V-71034/1
HU ÁBTL 3.1.9. V-71034/1a