Hazai sikerek
Keszler Imre néven született a Somogy megyei Kánya településen. A család 1929-ben vette fel a Kaposi nevet és Budapestre költözve a Mester utcai felsőkereskedelmi iskolába járt. 1934-ben 19 évesen iskolatársával Szendey Antallal kezdett evezni a Pannónia Evezős Egylet színeben. Összesen négy magyar bajnoki címet szerzett: 1937-ben kormányos négyesben, 1938-ban nyolcasban, 1939-ben kormányos nélküli négyesben és nyolcasban.
Nemzetközi sikerek
Nemzetközi versenyeken 1935-ben Berlinben a Pannónia nyolcasával Európa-bajnoki címet szerzett. A következő évben, még mindig a Pannónia nyolcasával ötödik helyezést ért el a berlini olimpián. Utolsó nagy nemzetközi eredménye az 1938-as milánói Európa-bajnokságon a nyolcassal elért ezüstérem volt. Ezután bevonult katonának és Szendeyvel együtt végigharcolta a második világháborút. 1945-ben még Szendeyvel megpróbálkozott a visszatéréssel, de rövidesen visszavonult.
Sportpályafutása után
Ezután az Elektromosban, majd az FTC-ben edzősködött. Civilben a Budapesti Elektromos Műveknél és a Fővárosi Fűtőműveknél tisztviselőként dolgozott.