V Litijo je prišel že v otroških letih. Z materjo sta stanovala v starem delu Litije zraven cerkve. Osnovno šolo je obiskoval v Litiji. Od leta 1934 do 1939 je opravljal priložnostna dela pri zidarjih in mizarjih. Leta 1941 je končal Pilotsko šolo v Kraljevu in dobil čin podnarednika – pilota. Leta 1942 se je pridružil gibanju NOB in deloval kot terenski aktivist Osvobodilne fronte. 25. januarja 1943 je odšel v partizane, kot borec v Zasavski bataljon, kjer je bil komandir do leta 1943. Do konca druge svetovne vojne je bil še komandant Savinjskega bataljona, Dolenjskega odreda in namestnik komandanta XVIII. divizije. Leta 1944 je končal višjo oficirsko šolo in dobil čin majorja. V partizanih je dobil ime Slovan.
Po vojni je preživljal težke čase v svojem življenju. Zaradi nemilosti pri novi oblasti je imel nenehne težave in je po letu 1950 prestajal zaporno kazen celo na Golem otoku.
Leta 1946 je bil imenovan za direktorja Predilnice Litija. Delo je opravljal eno leto. V tem času je bil tudi predsednik Športnega kluba Litija. V nadaljnjih letih je bil zaposlen v Tubi Ljubljana, pri Šolskem filmu v Ljubljani. Upokojen je bil leta 1959.
Dobil je partizansko zvezdo za hrabrost.