Rođeni Splićanin je profesionalnu karijeru počeo u Solinu. Potom je preselio u zenički Čelik, a prvi put je stao na vrata Hajduka tijekom 1987. i 1988. godine. U drugom navratu je za Hajduk branio od 1994. do 1999. godine kada je i okončao nogometnu karijeru. Između dva boravka u Hajduku još je bio član Rijeke, PAOK-a i Pazinke.


Za hrvatsku reprezentaciju je skupio devet nastupa, a branio je i na povijesnoj prvoj reprezentativnoj utakmici, ogledu u Zagrebu protiv Sjedinjenih Američkih Država. Dugo vremena je bio prva rezerva Dražena Ladića u hrvatskoj reprezentaciji. Jedno vrijeme je radio i kao trener vratara u Hajduku.


Zasad nije poznat razlog smrti jednog od najboljih hrvatskih vratara 90-ih godina prošlog stoljeća.