Caktaš speelde in de jeugd van Dugopolje en speelde ook wat wedstrijden in het eerste elftal voor hij in 2009 gescout werd door Hajduk Split. Twee jaar later werd hij voor een jaartje verhuurd aan Dugopolje en begin 2012 keerde de middenvelder terug in Split. Het seizoen 2012/13 betekende voor Caktaš zijn definitieve doorbraak als basisspeler. Aan het begin van de jaargang erop raakte hij echter zwaar geblesseerd, waardoor hij een groot deel van het seizoen aan zich voorbij moest laten gaan. Vanaf de zomer van 2014 keerde de Kroaat terug en kon hij weer vaak in actie komen. In september 2015 kreeg hij een vernieuwde verbintenis bij Hajduk, die zou lopen tot medio 2018.[1] Lang zou hij zijn club niet meer dienen, want in januari 2016 verkaste de Kroaat naar Roebin Kazan. Bij de Russische club zette hij zijn handtekening onder een verbintenis voor de duur van drieënhalf jaar. Met de overgang was circa één miljoen euro gemoeid.[2] Twee jaar later liet Caktaš zijn contract ontbinden omdat hij zijn loon niet uitbetaald had gekregen.[3] Hierop keerde hij terug naar zijn oude club Hajduk Split, waar hij tekende tot medio 2021.[4] In de zomer van 2021 vertrok Caktaš naar Saoedi-Arabië, waar hij tekende voor Damac.[5] Hij keerde een half seizoen later terug in Kroatië, waar Osijek hem een contract voorschotelde.[6] In februari 2024 verkaste hij naar Sivasspor.[7] Een half seizoen na zijn komst naar Turkije verkaste Caktaš naar Kocaelispor.[8]