Przyszły biskup urodził się 15 września 1945 w miejscowości Selnica koło narodowego sanktuarium maryjnego Marija Bistrica w wielodzietnej rodzinie. Po ukończeniu szkoły podstawowej wstąpił do niższego seminarium duchownego w Zagrzebiu, skąd po 2 latach wstąpił do Towarzystwa Jezusowego i studiował w jego Instytucie Filozoficzno-Teologicznym w stolicy Chorwacji. 24 czerwca 1973 przyjął święcenia kapłańskie, po czym wyjechał na dalsze studia na Papieskim Uniwersytecie Gregoriańskim w Rzymie i tam w 1975 uzyskał bakalaureat z teologii moralnej i w 1984 doktorat. W latach 1977-79 pracował w redakcji chorwackiej Radia Watykańskiego.
Po powrocie do kraju (ówczesnej Jugosławii) rozpoczął pracę wykładowcy teologii moralnej w swym dawnym Instytucie w Zagrzebiu, następnie znów wyjechał do Rzymu i w latach 1990-94 wykładał ten sam przedmiot na Gregorianum. Jednocześnie był też profesorem etyki chrześcijańskiej na jezuickim Wydziale Filozoficznym w Zagrzebiu.
Pomóż w rozwoju naszego portalu
Przedmiotem jego szczególnych zainteresowań naukowych była bioetyka i we wspomnianym Instytucie Filozoficzno-Teologicznym założył ośrodek badań z tego zakresu. Badania na tym polu rozwijał i doskonalił w Instytucie Etyki im. Josepha i Rose Kennedych w Waszyngtonie oraz w podobnych ośrodkach w Londynie i Barcelonie.
W latach 1990-93 był członkiem Rady Chorwackiej Konferencji Biskupiej ds. Nauki Wiary. Od 1991 był asystentem duchowym Chorwackiego Towarzystwa Lekarzy Katolickich, a od 1996 do 2005 – doradcą duchowym Europejskiej Federacji Stowarzyszeń Lekarzy Katolickich (FEAMC). W latach 1994-2000 był rektorem stołecznego Kolegium Jezuickiego. Był autorem wielu artykułów i książek z dziedziny bioetyki i teologii moralnej.
2 lutego 2005 św. Jan Paweł II mianował go biskupem pomocniczym archidiecezji zagrzebskiej; sakrę nominat przyjął w stołecznej katedrze 19 marca tegoż roku. Na początku marca 2008 odwiedził nasz kraj jako jeden z zagranicznych gości 343. posiedzenia plenarnego Konferencji Episkopatu Polski. Z urzędu ustąpił 13 maja 2017 ze względu na stan zdrowia.