zmiennym uplasowała się na 12. pozycji.

W 1996 wystąpił na letnich igrzyskach olimpijskich w Atlancie. Startował on w trzech konkurencjach – indywidualnie zajął 23. pozycję z czasem 54,62 w ramach konkurencji 100 m st. motylkowym; drużynowo zaś był członkiem chorwackiej sztafety, która w konkurencji 4 × 100 m st. dowolnym zajęła 14. pozycję z czasem 3:26,02, a w konkurencji 4 × 100 m st. zmiennym uzyskała czas 3:50,09 plasujący Chorwatów na 16. pozycji.

W 1998 został mistrzem Europy (na basenie 25 m) w konkurencji 50 m st. motylkowym, tam też osiągnął rezultat 23,30 będący również nowym rekordem świata. Rok później zdobył medale mistrzostw Europy w konkurencji 50 m st. motylkowym, zarówno na basenie 25-, jak i 50-metrowym (odpowiednio złoty i srebrny).

Podczas igrzysk olimpijskich w Sydney wystąpił w konkurencji 4 × 100 m st. zmiennym. Chorwacka sztafeta z jego udziałem zajęła 14. pozycję z czasem 3:42,73.

W swej karierze zdobywał też medale igrzysk śródziemnomorskich – w 1993 wywalczył złoty medal w konkurencji 100 m st. motylkowym, w 1997 otrzymał srebrny medal w tejże konkurencji, natomiast w 2001 roku został srebrnym medalistą igrzysk w konkurencji 4 × 100 m st.