Törvénytelen gyermek, anyja szakácsné. 1943-ban érettségizett, ettől kezdve MÁV dolgozó. 1944. decemberében tartalékos tiszti iskolát végzett, megbízhatatlannak nyilvánították, őrmesteri rendfokozattal szerelt le. 1947-től MÁV tiszt. 1952 MÁV Szombathelyi igazgatóság katonai szállítási osztály, 1958-tól vasútüzem biztonsági osztály. 1946 SZDP, 1948 MKP-tag. 1972-ben a JATE-n cum laude eredménnyel doktori diplomát szerzett, amiért 2 000 forint pénzjutalmat is kapott. Feladatköre: alap- és kutatónyiklvántartásban szereplő személyek, „K” vonatok, katonai szállítmányok ellenőrzése, balesetek felderítése, okaik vizsgálata