Career
He is nicknamed "The Serbian Neymar". Early career
Born in Belgrade, Marković began playing football in the youth team of Red Star Belgrade before joined Zemun. He made his Zemun first team debut on 15 June 2011 at 16 years 360 days, in a 1–2 loss against Novi Pazar for Serbian First League, coming on as a substitute for Konstantin Stegnjajić at half-time.
After a short spell in the VVV-Venlo"s youth academy, Marković joined Partizan in 2012.
In January 2013, Ivan left Partizan to join the Polish side Korona Kielce, but failed to make a single league appearance in one year. CSKA Sofia
On 22 February 2014 after a short trial period, Marković signed a two-and-half-year contract with CSKA Sofia.
He made his debut in the Bulgarian A Group on 15 March in the Eternal derby of Bulgarian football against Levski Sofia, playing 57 minutes. In pre-season training for the 2014-2015 season, Marković ruptured his anterior cruciate ligament and received surgery on 22 July 2014.
His recovery was said to take up to six months.
Cherno More Varna
On 28 January he signed for Cherno More coming from Levadiakos.