Pályafutása legsikeresebb éveit a Tatabánya színeiben töltötte, a csapattal 1974-ben, 1978-ban, 1979-ben bajnokságot nyert, 1969-ben és 1978-ban pedig kupagyőzelmet ünnepelhetett. 1965-ben mutatkozott be a válogatottban, amelynek tizenhárom éven át volt a tagja. Ez idő alatt 130 alkalommal húzhatta magára a címeres mezt. Az 1972-es müncheni olimpián nyolcadik helyen végző csapatban hat mérkőzésen tizennégy gólt szerzett.[2] Szerepelt az 1967-es és az 1970-es világbajnokságon is.[3] Játékosként kétszer lett a magyar bajnokság gólkirálya, és két alkalommal választották meg az év kézilabdázójának.
Visszavonulását követően edző lett. 1980 októberében egy évre a Tatabányai Bányász vezetőedzőjének nevezték ki.[4] Ezután az ifiket edzette Tatabányán,[5] emellett 1982 nyarától Kovács László segédedzője volt a férfi válogatottnál.[6] 1983 decemberétől a Veszprémi Építők trénere lett.[7] A csapat az ő irányításával szerezte meg első bajnoki címét 1985-ben. Összesen három bajnoki címet nyert a bakonyi klubbal és négyszer ünnepelhetett kupagyőzelmet. [8] Ezt a posztját 1989 nyaráig töltötte be, majd a Várpalotánál edzősködött 1993-ig.[9] 1991 szeptemberében Joósz Attila segédedzője lett a válogatottnál.[10]
1992 júliusában a Magyar Kézilabda-szövetség bejelentette, hogy az olimpia után Kaló veszi át a válogatott irányítását,[11] de végül csak 1993 augusztusában, egy pályázat győzteseként nevezték ki a posztra.[12] Ezt a posztját 1995 júniusáig töltötte be.[13] 1996 januárjától október végéig a Szolnok KK edzéseit irányította.[14][15] 1996 utolsó napjaiban a szezon végéig elvállalta a Tatabánya KC irányítását.[16] 1998 februárjától két hónapra szóló szerződést kötött a Veszprémmel,[17] majd áprilisban újabb két évre elvállalta a munka folytatását.[18] Novemberben felmentették posztjáról és a csapat technikai igazgatója lett,[19] de 1999 februárjában kérte a szerződés felbontását.[20] Júliusban az ifjúsági válogatott kapitánya lett. A csapattal Európa-bajnokságot nyert.[21] Októbertől a junior válogatottat vezette.[22] 2001-től Kuvaitban lett klubedző.[23] 2007-től a Veszprém utánpótlásában tevékenykedett.[24] Edzői pályafutását Ajkán és Várpalotán, alacsonyabb osztályban fejezte be.