Goran Salihović rođen je u Tuzli 1959. godine. On je 1986. diplomirao na Pravnom fakultetu Univerziteta u Sarajevu, a već naredne godine se zapošljava kao operativni analitičar u Službi unutrašnjih poslova u Lukavcu.
Nakon dvije godine provedene u policijskoj službi, Salihović započinje karijeru u pravosuđu − prvo je bio sudija Opštinskog suda za prekršaje u Lukavcu, pa godinu dana i predsjednik ovog suda.
Februara 2013. godine Salihović je izabran na čelo Tužilaštva BiH, a krajem septembra 2016. godine suočio se sa disciplinskom tužbom Kancelarije disciplinskog tužioca Visokog sudskog i tužilačkog savjeta BiH.
On je bio suspendovan sa pozicije glavnog tužioca, pa smijenjen i premješten na funkciju tužioca sa koje je, takođe, suspendovan.
Disciplinska komisija je presudila da je Salihović svojim ponašanjem doveo u pitanje povjerenje javnosti u nepristrasnost i kredibilitet Tužilaštva, te da je namjerno davao lažne, informacije u vezi sa prijavama na radno mjesto, disciplinskim stvarima, te pitanjima unapređenja i napredovanja u službi.
Tužilaštvo BiH je 2018. godine podiglo optužnicu protiv Salihovića, Sud BiH je potvrdio, te je proslijeđena Opštinskom sudu u Sarajevu, gdje mu se sudilo.