The Free State land owner, a 53-year-old Lesotho man, was arrested after the shooting near Ladybrand on Wednesday afternoon, Sergeant Martin Xuma said.
Police said the boy and four friends, aged between 13 and 15, were apparently hunting on the farm with sticks and their dogs.
Xuma said the farm owner shouted at the boys to leave his property and they ran away. While chasing the boys away the man allegedly fired three shots in their direction. One boy was struck in the back.
Police were called and the wounded boy was taken to hospital, where he was recovering. The other boys fled back to Lesotho.
The farm owner would face a charge of attempted murder in the Ladybrand Magistrate’s Court.