Career
Borac Čačak
Before making his professional debut for Borac Čačak, Knežević was the top goalscorer of Borac"s youth team He made his debut for Borac Čačak at the age of 17 in the 2009-2010 season, during which he scored one goal in 23 league appearances. In the following seasons he would become Borac"s most prolific attacking player in terms of appearances.
By the time he left Borac, he was regarded as one of the brightest football talents in Serbia, with the Serbian press even comparing him to Cristiano Ronaldo due to his signature dribbling and speed.
Partizan
On 16 June 2012, Knežević signed a four-year contract with Partizan, and was assigned the number 77 on his jersey. By December 2012, he featured for Partizan in just one league match, with coach Vladimir Vermezović giving him only 50 minutes of playing time over his first four months at the club
= Loan to Radnički 1923 He then spent the 2013-2014 season on loan with Radnički 1923. Vitória Guimarães
On 4 July 2014, Knežević signed a three-year contract for Primeira Liga side Vitória Guimarães.
Knežević played three matches for the Serbian national under-21 team, making his debut in a friendly against Ukraine U21 on 29 March 2011.
He recorded two more appearances that year.