Šolal se je na ljubljanski orglarski šoli. Bil je organist in pevovodja v Žireh, organizator, zborovodja, kapelnik, učitelj glasbe na gimnaziji, osnovni in glasbeni šoli, vodil je šolski harmonikarski orkester, salonski orkester bivšega Sokola in pihalni orkester tovarne Alpina. Napisal je več kot dvesto cerkvenih skladb.