A cause of death has not been released. Garrison had been in the hospital for more than a month because of issues with his kidneys and liver, USA Today reported.
"Rob was a great person and ambassador to 'The Karate Kid' legacy," Rick Henriques, Garrison's manager, told USA Today in a statement. "He will be missed by me and everyone he encountered."
Garrison played Tommy, a member of the Cobra Kai dojo and an intense antagonist to Ralph Macchio’s Daniel LaRusso.
Garrison portrayed Tommy in “The Karate Kid: Part II” and had a cameo in the YouTube series “Cobra Kai.”
"(It's) a sad day for the Karate Kid/ Cobra Kai family," Macchio said in a statement to USA Today. "Rob Garrison was a kind gentleman from the first day I met him to the last day we spoke. I am so glad he had the opportunity to show his range and genuine heart with his performance last season on 'Cobra Kai'... My thoughts are with his friends and family."