Rođen je 1967. godine u Zagrebu. Za svećenika Zagrebačke nadbiskupije zaređen je 1995. godine. Službu župnog vikara obavljao je u Bjelovaru, Zagrebu i Svetoj Nedelji. Godine 2001. imenovan je upraviteljem novoustanovljenih župa Uzvišenja sv. Križa u Kerestincu i bl. Alojzija Stepinca za naselja Bestovje-Novaki-Rakitje.
Od 2004. do 2016. godine vršio je službu župnika i rektora Hrvatskog nacionalnog svetišta Majke Božje Bistričke u Mariji Bistrici. Bio je i dekan Stubičkog dekanata.
Od 2016. godine vrši službu župnika u župi sv. Blaža u Zagrebu. Član je Povjerenstva za ekumenizam i dijalog Zagrebačke nadbiskupije, a od pastoralne godine 2017./2018. povjerenik je za pastoral braka i obitelji Zagrebačke nadbiskupije.