Birtokos paraszti családból származott. 1945-ben a Szociáldemokrata Párt, 1946-ban a Magyar Kommunista Párt, 1948-tól pedig a Magyar Dolgozók Pártjának tagja lett. 1945-ben belépett a rendőrség kötelékébe, ahol hadnagyi rendfokozatot ért el. Innen 1949-ben elbocsátották, ezt követően a Magyar Általános Szállítmányozási Vállalat alkalmazta a hegyeshalmi kirendeltsége vezetőjeként.
1950. július 5-én jogellenesen Ausztriába távozott, ahol a magyarországi fegyveres erőkkel kapcsolatos információkat adott át az amerikai titkosszolgálat (CIC) ügynöke, Geőcze Bertalan részére. Ezt követően Geőcze megbízásából hírszerző csoportot hozott létre a magyar határőrizetre és vasúti közlekedésre vonatkozó adatok megszerzése céljából. A szovjet titkosszolgálat Ausztriában elfogta és 1951. július 3-án átadta a magyar hatóságoknak.
1952. szeptember 17-én a Stadler Károllyal és társaival szemben indított büntetőper I. rendű vádlottjaként jogerősen halálra ítélték.
HU ÁBTL 3.1.9. V-71034/1a