The 32-year-old Inter Milan forward will therefore isolate for a period of 10 days and will miss Monday’s EURO 2020 round of 16 clash with Spain.
Perisic has been one of Croatia’s key men at the tournament, scoring in each of their last two matches against Czech Republic and Scotland.
A statement read: "During the evening, the Croatian Football Association received the results of regular testing for the SARS-CoV-2 virus, which showed that national team member Ivan Perisic was positive for coronavirus.
"The medical service of the national team isolated Ivan from other members of the national team and immediately informed the competent epidemiological service in detail about the situation, with evidence of compliance with all measures to protect against the spread of coronavirus.
"Perisic will spend 10 days in self-isolation and in that period he will not compete for the matches of the Croatian national team.
"All other national team members, staff members and delegations are negative. The national team has a flight from Pula to Copenhagen at 10:35, where they will play the game of the eighth finals of the European Championship against Spain on Monday, June 28."
Perisic has won 104 caps for Croatia and was part of the side that finished runners up at the 2018 FIFA World Cup in Russia.