W 1980 po raz pierwszy wystąpił na igrzyskach olimpijskich, na których wystartował na 400 i 1500 m stylem dowolnym. Na 400 m odpadł w pierwszej rundzie, zajmując 4. miejsce w swoim wyścigu eliminacyjnym z czasem 4:03,54 s, a na 1500 m także nie przeszedł pierwszej rundy, plasując się na 4. pozycji w swoim wyścigu eliminacyjnym z czasem 15:47,49 s. W 1981 został brązowym medalistą mistrzostw Europy na 400 m stylem dowolnym z czasem 3:53,71 s. W 1982 wywalczył brąz mistrzostw świata na 1500 m tym samym stylem z czasem 15:10,20 s. W tym samym roku otrzymał też nagrodę Bloudka. W 1983 ponownie zdobył brązowy medal mistrzostw Europy na 400 m stylem dowolnym z czasem 3:52,60 s, a także wywalczył trzy medale igrzysk śródziemnomorskich: złoty na 400 m stylem dowolnym z czasem 3:54,72 s, srebrny na 1500 m tym samym stylem z czasem 15:28,75 s i brązowy na 200 m stylem dowolnym z czasem 1:53,26 s. W 1984 ponownie wystąpił na igrzyskach olimpijskich, na których wziął udział w zawodach na 200, 400 i 1500 m stylem dowolnym. Na 200 m odpadł w pierwszej rundzie, zajmując 6. miejsce w swoim wyścigu eliminacyjnym z czasem 1:55,68 s, na dwukrotnie dłuższym dystansie był 6. z czasem 3:54,88 s, natomiast na 1500 m zakończył rywalizację na pierwszej rundzie, plasując się na 4. pozycji w swoim wyścigu eliminacyjnym z czasem 15:36,44 s. W 1987 zdobył dwa srebrne medale uniwersjady: na 400 i 1500 m stylem dowolnym. W 1988 po raz ostatni wystartował na igrzyskach olimpijskich, na których uczestniczył w zawodach na 400 i 1500 m stylem dowolnym. Na krótszym dystansie odpadł w pierwszej rundzie, zajmując 6. miejsce w swoim wyścigu eliminacyjnym z czasem 3:56,94 s, natomiast na dłuższym dystansie był 8. z czasem 15:37,12 s. Był 21-krotnym mistrzem Jugosławii. Reprezentował klub PK Triglav Kranj.