Šakića je Argentina izručila Hrvatskoj 1998., nakon čega je na zagrebačkom Županijskom sudu osuđen na 20 godina zatvora zbog ratnih zločina nad civilnim stanovništvom.
Ustaški časnik kaznu je služio u Lepoglavi, no zbog lošeg zdravlja kasnije je boravio u zatvorskoj bolnici u Zagrebu.
Prema presudi, Šakiću bi redovni istek kazne nastupio u travnju 2018.
Šakić je nakon šestomjesečnog suđenja u listopadu 1999. proglašen krivim jer je kao zapovjednik jasenovačkog logora od svibnja do kraja listopada 1944. zapovijedao i provodio zlostavljanja, mučenja i ubijanja zatočenika, te propustio spriječiti i kazniti zločine podređenih ustaških dužnosnika. Osuđen je i jer je osobno hicima iz pištolja ubio četvoricu zatočenika te naredio vješanje 22 logoraša.