Born in Zrenjanin, Matić passed youth categories of Jedinstvo Novi Bečej. He joined the first team in 2008 at the age of 16. He scored one goal in eight caps for the club until the end of 2007–08 season. After scoring 6 goals in 15 matches in the first half of 2009–10 season, Matić was elected the Best Young Athlete of Novi Bečej in 2009. He was also marked as one of the most important players for avoiding relegation in the league after the end of season. In total, Matić was a member of the first team for six seasons in the Vojvodina League East. With 18 goals scored in 27 matches, he helped the team win the competition in the 2012–13 season and take promotion to the Serbian League Vojvodina. In summer 2013, he left the club and joined Senta, helping the team to take the first place after the mid-season. Shortly after, Matić moved on trial to Partizan, where he scored a few goals in friendly matches, but failed to sign a contract. In his two seasons with Senta, Matić collected 52 appearances and scored 25 goals. After a short spell with Zemun in late 2015, Matić joined Loznica in early 2016. He earned seven appearances, mostly as a back-up choice, and scored three goals.
In summer 2016, Matić signed with Mačva Šabac, scoring a brace in his debut match against Sloboda Užice. He scored a total of eight goals in the first half of the season, and added six more in the second, ending as the league's second-highest goalscorer behind Uroš Đerić. He was included in the Best Eleven of the 2016–17 Serbian First League season by Serbian newspaper Sportski žurnal. On 29 July 2017, Matić scored his first goal in the 2017–18 Serbian SuperLiga season in a 1–0 victory over his former club Zemun, giving Mačva their first ever points in the top tier of Serbian football. He also scored two goals in a 4–0 away win against Javor Ivanjica in the next match, after which he was elected as the player of the week in the domestic competition. After scoring five goals in four matches in August 2017, Matić was elected as the player of the month in the Serbian SuperLiga.
On 17 July 2018, Matić signed a one-and-a-half year contract with K League 1 side FC Seoul. On 24 January 2019, Matić's contract with FC Seoul was terminated by mutual consent.