Rođen je 23. travnja 1939. godine u Jezerinama, župa Gornje Prekrižje kod Krašića, od oca Mije i majke Barice rođene Bradica.
U Zagrebu je završio klasičnu gimnaziju na Šalati i studij teologije na Katoličkom bogoslovnom fakultetu. Zaređen je za svećenika 26. lipnja 1966. godine u Zagrebu. Od 1967. do 1969. vršio je službu kapelana u Novoj Gradiški, a od 1969. do 1971. bio je župnikom župe Završje. Od 1971. do 1980. obavljao je službu župnika u novoosnovanoj župi Srca Marijina u Sesvetskom Kraljevcu. Otišao je potom u Kanadu gdje je vršio sljedeće službe: od 1980. do 1985. bio je kapelan hrvatske župe Naše Gospe Kraljice Hrvata u Torontu; od 1985. do 1986. upravitelj župe u Oakvilleu, a od 1986. do 1988. kapelan u Hamiltonu. Od 1988. do 1991. bio je župnikom hrvatske župe u Oakvilleu. Član Vijeća BK za obitelj bio je od 1972. do 1980. godine.
Sveti otac Ivan Pavao II. imenovao ga je pomoćnim zagrebačkim biskupom 11. travnja 1991. godine, a zaređen je za biskupa 8. lipnja iste godine. Vojnim ordinarijem u Republici Hrvatskoj imenovan je 25. travnja 1997., a službu je preuzeo 18. kolovoza iste godine. Papa Franjo prihvatio je njegovo odreknuće od službe 30. studenoga 2015.