Robert Farmer pleaded guilty to all charges - 21 counts of felony animal cruelty and two misdemeanor counts - in October of last year.
Animal rights activists said they're satisfied with the sentencing. Farmer will have mandatory supervision for three years upon his release.
The judge also ordered him to stay away from San Jose's Cambrian neighborhood, where he was arrested in 2015 after surveillance footage showed him trying to round up cats.
VIDEO: Man accused of kidnapping, killing cats in San Jose
He'll also never be allowed to own or care for pets.
In a 2016 interview, Deputy District Attorney Alexandra Ellis said surveillance video helped detectives track the suspect down.
"Our hearts go out to the families that were affected by this crime, and we look forward to Mr. Farmer being held accountable for these heinous acts," she said.