Народився 7 серпня1958 року в місті Белград. Вихованець футбольної школи клубу «Црвена Звезда». Дорослу футбольну кар'єру розпочав 1977 року в основній команді того ж клубу, в якій провів дев'ять сезонів, взявши участь у 156 матчах чемпіонату. За цей час тричі виборював титул чемпіона Югославії та двічі ставав володарем Кубка Югославії. Крім того у 1979 році зіграв у першому фінальному матчі Кубка УЄФА проти «Боруссії» з Менхенгладбаха[1], але команда виграти трофей не зуміла, програвши німцям за сумою двох матчів (1:1, 0:1).
Протягом 1986—1988 років Крмпотич виступав за турецьке «Генчлербірлігі», вигравши Кубок Туреччини в 1987 році, а завершив ігрову кар'єру на батьківщині у нижчоліговій команді «Бачка-Топола», за яку виступав у 1988—1991 роках.
15 листопада 1980 року дебютував в офіційних матчах у складі національної збірної Югославії в грі в кваліфікації до чемпіонату світу 1982 проти Італії (0:2). Надалі Крмпотич зіграв ще в 3 матчах відбіркового турніру і потрапив в заявку збірної для участі в фінальній частині чемпіонату світу 1982 року в Іспанії. З трьох матчів на турнірі Златко з'являвся у двох: в іграх проти збірних Іспанії і Гондурасу. У зустрічі з Гондурасом на 81-й хвилині Крмпотич отримав жовту картку[3].
Останній матч за збірну провів 13 жовтня 1982 року в грі відбору на Євро-1984 зі збірною Норвегії (1:3)[4]. Загалом протягом кар'єри у національній команді, яка тривала 3 роки, провів у її формі 8 матчів.
Крім того Крмпотич працював з юнацькими збірними Сербії та Чорногорії до 17 років (2004–05)[6], а потім Сербії до 19 років (2007–08), яка не пройшла кваліфікацію на чемпіонат Європи в Чехії. Після цього з серпня 2008 року по травень 2009 року був директором футбольної школи «Црвени Звезди».
Згодом протягом 2013—2014 років з перервою знову очолював тренерський штаб клубу ОФК (Белград), а з 2015 року відправився до Африки, де спочатку працював асистентом у клубі «ТП Мазембе» з ДР Конго, а потім був головним тренером у іншому місцевому клубі «Дон Боско». Надалі очолював команди інших країн з цього континента — замбійське «ЗЕСКО Юнайтед», ботсванське «Джваненг Галаксі»[7], руандійське АПР, південноафриканське «Полокване Сіті» та танзанійський «Янг Афріканс».