Between 1977 and 1986, Krmpotić spent nine seasons with Red Star Belgrade, making over 200 appearances in all competitions and winning five major trophies.
Before retiring from the game, Krmpotić played for AIK Bačka Topola in his homeland.
At international level, Krmpotić represented Yugoslavia at the 1982 FIFA World Cup, making two appearances in the process, as the team finished third in Group 5.
He earned a total of 8 senior caps (no goals) and his final international was an October 1982 European Championship qualification match away against Norway.
[1] During his managerial career, Krmpotić worked at numerous clubs in 12 countries, namely Serbia and its predecessors (AIK Bačka Topola, OFK Beograd in three spells, and Obilić), Sweden (Degerfors IF), FYR Macedonia (Sloga Jugomagnat), Turkey (Ankaragücü), Greece (Paniliakos), Cyprus (Nea Salamis), Kazakhstan (Kairat),[2] Kuwait (Kazma), DR Congo (Don Bosco), Zambia (ZESCO United), Botswana (Jwaneng Galaxy),[3] and South Africa (Royal Eagles).