Diplomirao je 1979. na Prirodoslovno-matematičkom fakultetu Sveučilišta u Zagrebu, na kojem je 1984. stekao i titulu magistra znanosti iz područja matematike. Upisan je na doktorski studij iz područja pomorskog prometa.
Kao profesor matematike i informatike te viši predavač radio je na Pomorskom fakultetu Sveučilišta u Rijeci.
Objavio je niz znanstvenih radova i napisao tri udžbenika.
Aktivan je u politici od 1992. Član je HSLS-a.
Tijekom aktivnog bavljenja politikom obavljao je dužnost člana Županijske skupštine, predsjednika Gradskog vijeća grada Rijeke, predsjednika Komisije za dodjelu nagrada i priznanja Grada Rijeke te člana Gradskog vijeća Grada Rijeke. Od 1993-1997. bio je Pročelnik za financije u Primorsko-goranskoj županiji, a od 2000-2004. saborski zastupnik.
Oženjen je i otac jednog djeteta.
U slobodno vrijeme uzgaja masline i proizvodi maslinovo ulje.