Pri devetih letih je začel z učenjem pri organistu Avgustu Fabijaniju. Leta 1916 se je vpisal na orglarsko šolo v Ljubljani in nato nekaj let služboval kot organist po raznih krajih in leta 1926 prišel v Šmartno pri Litiji. V krajih, kjer je delal in živel, je ustanavljal in vodil moške, ženske in mešane pevske zbore ter tamburaške orkestre.
Leta 1946 je prevzel litijski moški pevski zbor Lipa v Litiji in ga vodil do leta 1971. Z zborom je naštudiral več kot sto narodnih, partizanskih in umetnih pesmi, Gobčevo kantato Svobodna zemlja in več operet. Pod njegovim vodstvom je pevski zbor praznoval 60, 70 in 85-letnico svojega delovanja. Leta 1947 je ob osemdesetletnici skladatelja Petra Jereba vodil zbor, dvajset let pozneje, ob stoletnici skladateljeva rojstva pa oba pevska nastopa, v Cerknem in Litiji.
Nekaj časa je vodil tudi pevski zbor Zvon v Šmartnem pri Litiji.
Sedem let je na osnovni šoli Šmartno poučeval glasbeni pouk v vseh razredih. Uspešno je vodil otroški in mladinski pevski zbor. Z njima je dosegel lepe uspehe tudi na državnih pevskih revijah. Dve leti je poučeval klavir in harmoniko.