Career
His first name has also been spelled as Josif. After starting out at Radnički Niš, he went on to spend the vast majority of his career in Spain, as both a player and manager. In Louisiana Liga, he represented Rayo Vallecano and Hércules.
In his country, Belgrade-born Višnjić played for FK Radnički Niš and FK Partizan.
In 1995, Višnjić signed with Hércules CF in Alicante, playing 30 matches in his first season which ended in top flight promotion, followed by immediate relegation. After the club"s demotion into the third level in 1999, the 32-year-old retired one year later, having appeared in 88 games in the Spanish top division (238 with both major levels accounted for).
Višnjić started coaching one year after retiring, starting with the reserves of his last club (he also briefly managed the first team) and working mainly in Spain, never in higher than division three. In the 2004-2005 campaign, he worked with former Hércules teammate Manuel Alfaro at RSD Alcalá.