 He later won the Belgian Pro League with Anderlecht and Superleague Greece twice with Olympiacos before a €16 million transfer to Crystal Palace in January 2017.Milivojević made his international debut for Serbia in 2012 and was part of their squad at the 2018 FIFA World Cup.Milivojević's first season as senior was with his home town club Radnički Kragujevac during the 2007–08 season, then playing in the Serbian League West.