Tepić began his career playing with the KK Sports World youth teams in Serbia.
In his last season with Partizan he averaged 9.8 points, 3.5 rebounds and 3.4 assists in 18 Euroleague games, helping his team reach the Quarterfinal Playoffs for the second time in a row.
In June 2009, Tepić signed a three-year contract with the Greek Basket League club Panathinaikos.
[6] On November 13, 2016, he signed with Italian club Orlandina Basket for the rest of the 2016–17 LBA season.
[12] On 15 July 2021, he announced his retirement from his basketball career at age 34, becoming the team manager for Mega Basket.
On 15 July 2021, on the same day of the retirement of his playing career, Mega Basket named Tepić their new team manager.