Mladost je preživel v Črnem Potoku v župniji Šmartno pri Litiji. Kot dijak malega semenišča Družbe Jezusove je obiskoval Gimnazijo Miloša Zidanška v Mariboru v letih od 1974 do 1979. Študij je začel na Teološki fakulteti v Ljubljani v letih 1979 do 1981. Po služenju vojaškega roka v Sarajevu in Somborju je vstopil v noviciat v Mariboru. V obdobju med 1984 in 1988 je študiral teologijo na jezuitskem inštitutu v Dublinu na Irskem in bil istega leta posvečen v duhovnika. Sedem let, v letih 1988 in 1995, je deloval kot kaplan in župnijski upravitelj v župniji Ljubljana Dravlje. Leta 1995 je v Dublinu magistriral in nadaljeval s tretjo probacijo na Severnem Irskem. Od leta 1996 do 2009 je živel v Rezidenci svetega Ignacija in Duhovnem središču svetega 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 je minister v skupnosti Srca Jezusovega v Mariboru in ima službo urednika jezuitske internetne strani.