Marinković was born in Belgrade, FR Yugoslavia. He comes from a relatively-sports related family; his father Zoran is a football referee and cinematographer, while his mother Dragana and his six-year older brother both played basketball in their youth. Marinković started playing basketball for Belgrade-based club Vračar where he played from 2006 until 2010. He then moved to Koledž where he stayed for one season.
In the summer of 2011, he moved to play with Partizan's youth categories. He continued to play with the youth categories of the team for four seasons, with the exception of the last season in which he played occasionally, as he spent most of his time training with the senior team. In the 2013–14 season, he started working with the senior team of Partizan, under head coach Duško Vujošević. He debuted for the team in the Serbian Cup game against FMP Belgrade. However, although being capped for the games many times, he occasionally got the chance to play in the rest of the season. Partizan finished the season winning its 13th consecutive domestic league title, defeating archrivals Crvena zvezda by 3-1 in the final series; that would be the only title won over the season. He also became a champion with Partizan's junior team by beating Crvena zvezda in the final game. In the 2014–15 season, he became a standard part of senior team's rotation. On November 8, he led his team with season-high 20 points in 65–50 win over MZT Skopje, showing great potential for the future. Three days after turning 18, on January 12, 2015, he signed his first professional, four-year contract with Partizan. Over the season, he appeared in 29 games of the ABA League, averaging 3.9 points, 1.2 rebounds and 0.7 assists per game. He also played in the EuroCup where Partizan was eliminated in the Group E. On September 18, 2015, he appeared in the EuroBasket 2015 special event - FIBA European U-18 All-Star game, consisted of the 24 most talented European players born in 1997 or after. He led his Team Black with 17 points and 4 assists in 82–87 loss to Team Red. Over 26 games of the 2015–16 ABA League, he averaged 6.1 points, 2.6 rebounds and 1.2 assists per game, while shooting 31.3% from the field. In the 2016–17 season, he averaged 8.2 points, 2.7 rebounds and 1.5 assists per game, while shooting 42.5% from the field over 23 games of the 2016–17 ABA League. On 14 October 2017, in an ABA League away game versus Zadar in a 104–97, Marinković scored a career-high 33 points, also adding 5 rebounds and 1 assist. Over 20 games of the 2017–18 ABA League, he averaged 11.3 points, 2.9 rebounds and 1.2 assists per game, while shooting 41.3% from the field and 36.1% from the three-point field goal. In June 2018, he signed a two-year contract extension with the club. Over 23 games of the 2018–19 ABA League, he averaged 12.2 points, 2.4 rebounds and 1.8 assists per game, while shooting 40.2% from the field and 32.8% from the three-point field goal.
Valencia Basket
On 23 July 2019, Marinković signed a two-year contract with the Spanish club Valencia Basket.