Marinović started playing with only nine years of age at the youth teams of Kozara Gradiška. In 1988, he was included in the senior team that competed in those days, still in SFR Yugoslavia in lower tier leagues. His good exhibitions called the attention of the biggest regional club Borac Banja Luka. With the beginning of the Bosnian War in 1992, Marinović's club was moved to Serbia, and continued, under the same name, to play in the First League of FR Yugoslavia, composed of clubs from Serbia, Montenegro and BoracBanja Luka from Bosnia and Herzegovina. In many statistical football websites, his club, since in those years was playing in the territory of Serbia, is confused with another Serbian top league club, with the same name, Borac, but from another town, Čačak. In 1995, he moved alongside his teammate Darko Ljubojević to 1991European and World championsRed Star Belgrade. Marinović soon started playing in the initial squad, and his solid exhibitions and strong character made him the team captain in the next years. After four seasons, he and the club made the decision that was time for him to move abroad, so in the summer of 1999, Marinović signed with Belgian First Division A club Beerschot from Antwerp, where his initial success was stopped by a terrible injury. After four, not so happy seasons there, Marinović decided to return to Bosnia where he signed with Bosnian Premier League club Laktaši, where he did get his physical condition back, assuming the lead as the captain of the team and playing an impressive 108 league games in four seasons, having scored his best 17 goals. In 2008, Marinović decided to return to his youth years club KozaraGradiška where he finished his playing career.
After retiring, Marinović graduated in the Managerial Academy in Belgrade and became the manager of his previous club Kozara, with whom he succeeded the promotion to the Bosnian Premier League after winning the 2010–11 First League of RS season. After getting sacked at Kozara, he was for a short period the manager of Serbian First League club Kolubara in 2012, but a year later became an assistant manager at Borac Banja Luka. Afterwards, he was the manager of Borac from 2014 to 2015.
After a fairly good season as Borac manager, Marinović became the new manager of Zrinjski Mostar. In his second season with Zrinjski, he won the league title one round before the end of the season and after the finish of the season he was named Bosnian Premier League Manager of the Season. In December 2016, during the league's winter break, Marinović left Zrinjski. At the time Zrinjski were first on the league table.
On 26 December 2019, Marinović came back to club management after three years and became the new manager of Sarajevo. He was officially announced as the new Sarajevo manager four days later, on 30 December, signing a two and a half year contract. In his first game as Sarajevo manager, Marinović's team beat Tula City 6–2 in a league match on 22 February 2020. On 1 June 2020, the 2019–20 Bosnian Premier League season ended abruptly due to the ongoing COVID-19 pandemic in Bosnia and Herzegovina and by default, Sarajevo, led by Marinović, were crowned league champions for a second consecutive time. This also marked a historic moment for the league as Marinović became the first manager to win the Bosnian Premier League since its formation in 2000 with two different clubs, the first one being Zrinjski and their 2015–16 title win, and the second one being exactly Sarajevo.
Personal life
Marinović was born in Vienna, Austria, but was brought up in Gradiška. During the Bosnian War, he played for Borac Banja Luka, until his move to Red Star Belgrade. He was in Belgrade during the NATO bombing of Yugoslavia, after which he moved to Belgium, where he stayed until 2003, returning to Bosnia and Herzegovina. He is married to Klaudija Marinović, with whom he has two daughters.