Otroška leta je preživel v Velikih Laščah, kjer je že od petega leta redno ministriral pri jutranjih mašah, kasneje pa je sodeloval v cerkvenem zboru.
Zelo rad je hodil v šolo. Pogosto je nastopal na proslavah, z recitacijami in v igrah.
Pri dvanajstih letih je prišel v srednjo šolo v Zavod sv. Stanislava, kjer je ostal do začetka vojne, ko so se morali izseliti.
Šolanje je nadaljeval na klasični gimnaziji v Ljubljani do 15. marca 1945. Po maturi, ki jo je naredil leta 1949, se je vpisal v semenišče. V duhovnika je bil posvečen 29. junija 1954.
Od junija 1955 je bil kot semeniščni duhovnik v Šmartnem pri Litiji. Leta 1961 je iz Šmartnega odšel na Svibno, kjer je bil do leta 1968.
Leta 1968 je bil imenovan za župnika v Zasipu pri Bledu. Leta 1972 je prišel za župnika v Litijo, kjer je bil do leta 1998. Med leti 1981 in 1998 je bil tudi dekan litijske dekanije.
Leta 1998 je s sodelavci pričel z gradnjo nove cerkve sv. Nikolaja v Litiji.
Leta 1998 je prevzel župnijo Velike Poljane, kjer je ostal vse do upokojitve leta 2014, ko se je preselil v Duhovniški dom v Ljubljani.
Pokopan je v Velikih Laščah.