Darling Downs stockman Terence Oberle has pleaded guilty to 21 charges relating to animal cruelty in Toowoomba Magistrate Court yesterday.

He was given a $20,000 fine and a 10 year restriction on owning horses, except for the 6 that he currently owns.

Mr Oberle has a history of animal cruelty and had been convicted of four similar offences back in 2006.