After starting at Voždovac, Ivanišević spent three seasons with Crvena zvezda, before moving abroad to the Hungarian side Orosházi FKSE in 2013. He would go on to play for Borac Banja Luka in the 2015–16 season.
In January 2017, Ivanišević signed with Danish club Skjern. He saved seven penalties in an EHF Champions League game against Motor Zaporizhzhia on 4 March 2018, helping his team qualify for the knockout stage of the competition.[1]