Goran Knežević naît le à Banatski Karlovac, près d'Alibunar. Il effectue ses études élémentaires à Zrenjanin puis ses études secondaires au lycée de la ville. Il étudie ensuite à la Faculté d'économie de l'université de Belgrade, dont il sort diplômé. Après ses études, il travaille pour le combinat Servo Mihalj de Zrenjanin, dans lequel il devient directeur de la société SM Turist.
Le , à la suite des élections locales, en tant que candidat du Parti démocratique, il est élu président (en serbe : predsednik) de la municipalité de Zrenjanin. En 2007, dans le cadre de cette fonction, il obtient une récompense en étant désigné comme « Maire visionnaire » (Gradonačelnik sa vizijom) et Zrenjanin obtient le titre de « Ville de l'avenir » (Grad budućnosti). Après les élections locales de 2008, le , après le changement de statut de Zrenjanin, Goran Knežević devient le premier « maire » (gradonačelnik) de la Ville.
En revanche, le , Goran Knežević est arrêté dans le cadre de la lutte contre la « mafia de la construction » (građevinska mafija)[2],[5],[6]. L'action est dirigée par le procureur spécial chargé du crime organisé[2] et, le , ce procureur décide du maintien en détention ; Knežević est accusé d'association de malfaiteurs, d'abus de pouvoir et de corruption. Le , il est libéré pour pouvoir préparer sa défense[7] et il est définitivement acquitté le [8]. Au cours de sa détention, il a été démis de sa fonction de maire le .
À la suite d'une longue crise au sein de la coalition gouvernementale, Ivica Dačić exclut le parti Régions unies de Serbie (URS) du gouvernement et, notamment, son représentant le plus éminent, président de ce parti et ministre des Finances et de l'Économie, Mlađan Dinkić[12]. Le remaniement a lieu le et bien que Goran Knežević ne soit pas membre de l'URS, il n'est pas réélu ministre.
Vie privée
Goran Knežević est marié et père de quatre enfants.