Between 1993 and 1996, Cviko played for the Bosnia and Herzegovina national team. During his youth national team playing career Cviko played for the U15, U17 and U19 national teams of Bosnia and Herzegovina.
In 2009, Cviko accepted the position of team manager at the Bosnian powerhouse Željezničar on suggestion of club manager at the time Amar Osim. During Cviko's tenure as team manager, the Željezničar team coached by Osim had much success. The club was crowned Champions in the seasons 2009–10, 2011–12 and 2012–13. Željezničar also won 2 Bosnian cup titles in the 2010–11 and 2011–12 seasons. In the 2009–10 and the 2012–13 seasons, the club was the runner-up in the National Cup competition. Cviko finished his tenure at the club after leaving in June 2013.
On 21 April 2016, Cviko began to work as the manager of Dalian Transcendence. In August 2016, Cviko was named interim-manager of the team, and he successfully saved the team from relegation. On 18 December 2016, Dalian Transcendence officially signed Cviko as their manager. He took the club over when it was in danger of relegation and kept it in China League One. In the next season, Cviko ended his time at Dalian Transcendence and upon his departure the club was in 9th position. He completed his tenure at Dalian in December 2017. and Cviko
Meizhou Hakka
Cviko's great reputation and great work in Dalian Transcendence did not go unnoticed and on 16 December 2017, he became the new manager of China League One club Meizhou Hakka F.C. Cviko took the team into the new season in January 2018. In the 2018 China League One season, he managed to get the club to its highest position in history. In April 2018, he was declared as the Coach of the Month in the China League One. Only in April 2018, Meizhou Hakka won 5 games in China League One which was hailed as a phenomenal success as the club's goal at the beginning of the season was to avoid relegation. The club's league position lead it in the next season to the China Super League and that had attracted a lot of attention from some Chinese Super League clubs for Cviko. He resigned from the position of Meizhou Hakka manager on 28 August 2018, but left the club at friendly terms with its management. While at Hakka, Cviko once again proved what a great hire he was for the club. When he took over the team in December 2017, the club's first team was ranked 13th out of 16 teams in the China League One based on team value. At the time of Cviko's departure the team was ranked 3rd out of 16 teams. This was due to the team's great results throughout the season and the fact that during Cviko's tenure at the club, the team spent most of its time ranked somewhere between the 1st and 3rd place in the China League One rankings. Cviko also broke some records as well while at the club. The team was unbeaten for 11 games in a row on its home field and won 5 in a row which is the Club's best result in history.
Return to Bosnia and Herzegovina national team
On 25 January 2020, Cviko returned to the Bosnia and Herzegovina national team, being named as an assistant of head coach Dušan Bajević.