Jeseni 1943 je odšel v partizane. Ob koncu vojne je bil sekretar OK SKOJ Kranj. Do leta 1946 je živel v Kranju, nato pa se je preselil v Ljubljano. Po vojni je šolanje nadaljeval na kranjski gimnaziji, kjer je leta 1947 maturiral. Leta 1953 je kot izredni študent diplomiral na Filozofski fakulteti v Ljubljani. Po vojni je bil v Ljubljani najprej dve leti ravnatelj bežigrajske gimnazije in tudi profesor na pedagoški gimnaziji. Med letoma 1974 in 1979 je bil vodja Zgodovinskega arhiva CKZKS. Bil je predsednik sekcije za zgodovinopisje pri marksističnem centru CKZKS in nazadnje predsednik komisije za zgodovino pri Predsedstvu CKZKS. Tu je delal do upokojitve leta 1989. Objavil je je več krajših razprav o socialni in politični pripadnosti slovenskih partizanov iz leta 1941, slovenskem domobranstvu, vlogi KPS v letih 1944 in 1945 ter o NOB in nemškem okupacijskem šolstvu na Gorenjskem.
Roška ofenziva, Radio televizija, 1975 (Radijska šola za srednjo stopnjo)
Bitka, kakor življenje dolga: pričevanja o revolucionarnem in osvobodilnem boju Slovencev, 1975
Moralnopolitična načela NOB in njihovo podružbljanje ter razvoj, 1984
Mali Gregorjevec in julijska vstaja 1941 na Gorenjskem, Komunist, 1986
V navzkrižnem ognju: Grosupeljsko in Stiško okrožje OF: 1941-1945, 1997
Dobravci doma in v izgnanstvu: utrinki iz Dobravske kronike, 1997
Jeseniško okrožje med nacistično okupacijo in narodnoosvobodilnim bojem, 2000
Škofjeloško okrožje v narodnoosvobodilnem boju: 1941-1945, 2003
Kranjsko okrožje med nacistično okupacijo in narodnoosvobodilnim bojem 1941-1945, 2007
Kot predstavnik Odbora za izdajo monografije Kranjsko okrožje v NOB 1941 – 1945, je prevzel Listino o priznanju, nagrado Mestne občine Kranj za leto 2008.
Osebnosti od A do L, Ljubljana 2008
