Rođen je 1930. u Rijeci gdje je završio gimnaziju, a 1956. diplomirao na Fakultetu strojarstva i brodogradnje u Zagrebu.
Zaposlio se u Brodogradilištu Viktor Lenac u kojemu je radio do 1974. godine, između ostalog i kao direktor Brodogradilišta. Od 1974. do 1979. predsjednik je Poslovodnog odbora Jadranbroda, a do 1982. zamjenik predsjednika Poslovodnog odbora Brodogradilišta 3. maj.
1982. izabran za predsjednika Skupštine općine Rijeka. Član je Općinskog komiteta SKH Rijeka i predsjednik Općinskog odbora SSRNH. Od 1965. do 1969. zastupnik je u hrvatskom Saboru. Predsjednik je Izdavačkog savjeta riječkog časopisa Argumenti i Veslačkog kluba Jadran.
1984. posmrtno mu je dodijeljena Nagrada grada Rijeke, za zasluge u razvoju domaćeg pomorstva i brodarstva.