Rođen je 1928. godine u selu Divjake kraj Skrada.
Tijekom Drugog svjetskog rata sudjelovao je u NOB-i kao pripadnik partizanskih snaga, a na oslobođenom području u Delnicama započinje školovanje u Učiteljskoj školi koju završava 1948. u Kastvu.
Radni vijek započinje kao upravitelj Đačkog doma Industrijske škole „Rikard Benčić“ u Rijeci, zatim radi kao učitelj u OŠ Orehovica te kao upravitelj OŠ Centar. Od 1958. do 1968. profesionalno se bavi političkim radom te završava Visoku privrednu školu u Zagrebu.
Godine 1968. postaje direktor Novog lista, a potom i Rijekatekstila gdje radi do 1974. kada se profesionalno vraća politici. Od 1969. do 1971. predsjednik je nogometnog kluba „Rijeka“. Od 1974. do 1978. bio je sekretar Općinskog komiteta SKH Rijeka te predsjednik Općinske konferencije SKH.
Za predsjednika Skupštine općine Rijeka izabran je 1978. i tu dužnost obnaša do 1982., kada postaje zastupnik u Saboru te član Predsjedništva CK SKH. Republički sekretar za unutarnje poslove SR Hrvatske bio je od 1984. do 1990., kada odlazi u mirovinu.