Ha iniziato la carriera da giocatore nel 1977 nel VK POŠK di Spalato. Con la squadra spalatina conquistò due Coppa di Jugoslavia, una Supercoppa LEN e due Coppa delle Coppe. Nel 1989 per un breve periodo si è trasferito nel Rari Nantes Arenzano per poi tornare nella squadra spalatina.
Nel 1990 si trasferì nel Volturno Sporting Club dove disputò la finale di Coppa delle Coppe e vinse la Coppa Comen, per poi trasferirsi nel 1992 nel Pescara Pallanuoto dove vinse dueCoppa delle Coppe e una Supercoppa LEN.
Per un anno ha giocato nel Paguros di Catania, per poi tornare nel Pescara Pallanuoto da allenatore, dove sollevò una Coppa LEN.
Nel 1997 si è seduto sulla panchina del VK POŠK da allenatore. L'anno successivo ha giocato nel Ortigia di Siracusa. Nel 1999 ha chiuso la sua carriera da giocatore nel VK Zadar di Zara. Nel 2004 è stato allenatore dell'Ortigia Siracusa e nel 2008 del Pescara.