Justin Deloach of Flagler County was arrested last month for the incident, WESH-TV, Orlando, Fla., reported Tuesday.
Deloach told police the cows had broken through a fence and eaten his horse feed. He said he fired into the air, intending to scare the animals so they would move. The cows were hit in the face, rump, ribs and shoulders.
A veterinarian who examined the cows said the injuries are significant enough to affect the animals' value.