Primorac featured as a centre half with Yugoslavian clubs Velež Mostar and Hajduk Split, as well as for French teams Lille and Cannes.
[2] He made his debut for them in a February 1976 friendly match away against Tunisia and has earned a total of 14 caps, scoring no goals.
[1][2] On 4 November 2020, Primorac was appointed manager of Croatian club Hajduk Split, which was his first job as a head coach after 26 years.
However, Hajduk lost all of its three matches until the end of December and Primorac's contract was not extended again, so he was replaced by Paolo Tramezzani in January 2021.
[8] He is reportedly fluent in nine languages; his native Bosnian and Croatian, French, English, Japanese, German, Spanish, Portuguese and Italian.