Mikulić is een centrale verdediger of linksback. Op 15 juli 2008 tekende hij een contract voor 2 jaar (met een optie voor een extra jaar) bij Standard Luik. Op 31 augustus 2009 tekende hij bij Germinal Beerschot een contract voor een periode van 3 jaar. Hiervoor speelde Mikulić voor NK Osijek, GNK Dinamo Zagreb en het Belgische KRC Genk. De speler wordt gekenmerkt door zijn sobere, maar efficiënte manier van uitvoetballen. Mikulić tekende bij Beerschot AC een contract tot 2014 met optie tot nog een jaar.[1] De Kroaat vertrok vervolgens naar Griekenland naar APS Panthrakikos. Van APS Panthrakikos vertrok Mikulić naar Cracovia Kraków.