Novomašnik je postal 8. junija 1917. Bil je kaplan v Starem trgu pri Ložu, pri sv. Petru v Ljubljani, v Šmihelu pri Novem mestu in v Radovljici. Župnijo v Šmartnem pri Litiji je prevzel 3. junija 1930. Po zlati maši je odšel v rojstno župnijo, nato se je 6. oktobra 1971 vrnil v Šmartno pri Litiji, kjer je ostal do smrti. Pokopan je v pokopališki kapeli v Šmartnem pri Litiji, grobnici za duhovnike, ki jo je dal sam zgraditi. Pokopal ga je nadškof dr. Jožef Pogačnik.