Крмпотич родился в 1958 году. Седьмого августа ему исполнится 43 года. Женат, имеет двух детей. Владеет тремя иностранными языками — английским, турецким и греческим.
С 1976 по 1986 годы он играл за один из сильнейших югославских клубов — белградскую «Црвену Звезду». В ее составе югослав провел 400 матчей. Кроме того, на счету Златко — 12 игр за национальную сборную Югославии и 25 за молодежную команду этой страны.
Последние четыре года своей карьеры игрока он провел за рубежом — в Австрии и Турции.
По словам самого Златко, он был разносторонним футболистом и играл как в нападении, так в полузащите и защите.
В послужном списке Крмпотича-тренера — работа в югославской команде «Баска Топола», в греческом «Коринсосе», в шведском «Дегерфосе», турецком «Анкарагюджу», македонском «Слога Логамафате», ОФК «Белград» и югославском «Обиличе».