Od 1997. do 2000. bio je nadbiskupski tajnik, a od 2002. do početka 2011. vršio je službu generalnog tajnika pripremnog razdoblja Druge sinode Zagrebačke nadbiskupije. Od 2002. do 2006. bio je nadbiskupski delegat za trajnu formaciju svećenika, a od 2006. do 2008. biskupski vikar za trajnu formaciju svećenika.
Od 2006. vrši službu biskupskog vikara za formaciju trajnih đakona, a od 2008. biskupskog vikara za laike i trajne đakone. Od 2004. vrši službu tajnika Prezbiterskog vijeća i Zbora savjetnika. Od 2006. je član Vijeća za kler Hrvatske biskupske konferencije, voditelj Đakonske pastoralne godine i Povjerenstva za studente laike koji se pripremaju za crkvene službe te član Nadzornog vijeća Caritasa Zagrebačke nadbiskupije.
Od 2007. do 2009. bio je delegirani predsjednik Ekonomskog vijeća Zagrebačke nadbiskupije. Godine 2007. imenovan je prvim ravnateljem Nadbiskupijskog pastoralnog instituta.
Od 2005. vršio je službu pastoralnog pomoćnika u Župi sv. Nikole Tavelića u Kustošiji, a od 2007. u Župi sv. Mateja u Dugavama. Od 2009. imenovan je župnikom Župe Blažene Djevice Marije, Kraljice mira u Granešinskim Novakima u Zagrebu.