He played his first professional match for OFK Beograd on 26 April 2009, against FK Partizan at the age of 18. Almost two years later, on 25 April 2012, he was named left-back in Sportal's ideal team of Round 26 in the 2011-12 Serbian SuperLiga [REF].
On January 31, 2013, Rodić signed a contract with Zenit St. Petersburg.