Authorities say 19-year-old Jordan Lindquist of Saratoga Springs was taken into custody Friday on a felony animal cruelty charge.
Police called it torture and say they're surprised the cat survived the attack.
The animal was seen being shaken, grabbed by the tail, punched in the head and slammed to the ground.
Authorities say the cat's owner installed a "nanny cam" surveillance system after spending hundreds of dollars on vet bills for injuries from suspected abuse.
Lindquist was living with the owner's family. He posted $5,000 bail Sunday.
The Associated Press couldn't verify whether Lindquist had a listed telephone number or an attorney who could comment on the charge.
Read more + video at FOX 13 Salt Lake City:
Man caught on nanny cam viciously beating house cat, police say
Copyright 2015 The Associated Press modified.