Prihaja iz Črnega Potoka v župniji Šmartno pri Litiji. Kot dijak malega semenišča Družbe Jezusove je obiskoval Gimnazijo Miloša Zidanška v Mariboru. Študij je začel na Teološki fakulteti v Ljubljani. Po služenju vojaškega roka v Sarajevu in Somborju je vstopil v noviciat v Mariboru. Teologijo je študiral na jezuitskem inštitutu v Dublinu na Irskem in bil leta 1988 posvečen v duhovnika. Sedem let je deloval kot kaplan in župnijski upravitelj v župniji Dravlje. Leta 1995 je v Dublinu magistriral in nadaljeval s tretjo probacijo na Severnem Irskem. Od leta 1996 do 2009 je živel v rezidenci sv. Ignacija in Duhovnem središču sv. Jožefa, kjer je deloval kot duhovni spremljevalec zakonskih skupin Najina pot, vodil Šolo za zakon in imel misijone v različnih župnijah v Sloveniji. Od leta 2010 naprej je bil minister v skupnosti Srca Jezusovega v Mariboru (skrbel je za skupnost), urejal je jezuitske internetne strani in bil je duhovni oskrbnik v domovih za starejše v Lenartu, Idili – Jakobski dol, Tezno Maribor in pomočnik patra Marjana Kranjca v UKC Maribor. Zadnjih nekaj let je kot duhovnik pomagal v župniji Selce. Od 2020 je član skupnosti Sv. Jakoba v Ljubljani.