Marković was born in the Sydney suburb of Liverpool to a Serbian father and an Italian mother.
Marković was a development player with the West Sydney Razorbacks of the National Basketball League in 2002–03 and played in a total of five games.
In 2003, he signed a full contract with the Razorbacks, going on to win the 2004 NBL Rookie of the Year award.
[1] In July 2008, Marković signed with Benetton Treviso of Italy for the 2008–09 season, before being loaned back to Crvena zvezda in February 2009.
[2] After missing the entire 2009–10 season due to injury, Marković signed with Radnički Kragujevac in September 2010.