Karierę rozpoczął w 1966 roku. Do 1971 roku reprezentował Olimpiję Lublana, a od 1978 był zawodnikiem Crvenej zvezdy Belgrad. W 1975 zdobył złoty medal igrzysk śródziemnomorskich w biegu na 110 m przez płotki z czasem 14,29 s, a także brązowy uniwersjady z czasem 14,28 s. W 1978 wystartował na halowych mistrzostwach Europy, na których odpadł w półfinale biegu na 60 m przez płotki oraz na mistrzostwach Europy na stadionie, na których odpadł w półfinale biegu na 110 m ppł. W 1979 został złotym medalistą igrzysk śródziemnomorskich w biegu na 110 m ppł z czasem 13,85 s, a także wystartował na halowych mistrzostwach Europy, na których odpadł w półfinale biegu na 60 m ppł. W 1980 wystąpił na igrzyskach olimpijskich, na których wystartował w biegu na 110 m ppł i odpadł w półfinale, zajmując 7. miejsce w swoim biegu z czasem 14,16 s.