Po končani OŠ leta 1941 je obiskoval Podoficirsko šolo IV. operativne cone (avg.–nov. 1944), 1946 zaključil Vojno akademijo v Šibeniku ter 1960 Prometno šolo v Mariboru kot prometno transportni tehnik (komercialist). V letih 1950–1987 je bil zaposlen v ŽTP Ljubljana kot vlakovni odpravnik in operativni pomočnik šefa vozlišča Šoštanj–Pesje Preloge.
V letih 1973–1980 je bil predsednik OO ZSS Prometa Velenje in član republiškega odbora Prometa in zvez, 1972–1980 delegat skupščine občine Velenje, 1972–1982 član plenuma RO ZSSS Prometa in zvez. Bil je predsednik Zveze borcev želežničarjev NOB Celje in od 1977 do 2000 član sekcije republiškega odbora želežničarjev NOB.
V letih 2000–2009 je objavljal domoznanske spise (mdr. Vse o Gori Oljki, Strici so mi povedali, Ustvarjali v preteklosti za sedanjost, Miklavževanje skozi čas, Vlak v plamenih, Štuke nad Gornjim Gradom, Pošta, itd.), ki jih je l. 2012 združil v publikaciji Zakladnica preteklosti. Sodeloval je pri izdaji knjig Proga Dunaj–Trst 1841–1857 in Ustanovitev socialdemokratske stranke Trst 1859.
Cobiss – baze podatkov