Osnovno šolo je obiskoval v Kamniku, meščansko šolo v Ljubljani (Prule). Leta 1942 se je povezal s partizani in bil od aprila 1943 sekretar SKOJ-a v Kamniku.
Po vojni je bil od leta 1945 sprva novinar. Od leta 1947 je poučeval v Semiču in od leta 1948 v Kranju (Stražišče). Maturiral je na učiteljišču in po študiju slovenskega in ruskega jezika diplomiral na višji pedagoški šoli v Ljubljani leta 1950. Po tem je bil predmetni učitelj na naslednjih osnovnih šolah: 1950–1952 Križe pri Tržiču, 1952–1954 Preddvor, 1954–1960 Železniki in 1960–1965 Litija (tudi ravnatelj).
Pri Založbi Borec je bil od 1965 urednik Kurirčka. Nazadnje je bil urednik pri založbi Borec v Ljubljani. Upokojil se je leta 1977.