Timothy Gilchrist from Ludlow has been charged with exposure and assaulting a police officer.
The charges are in relation to an incident that happened on 1 June in St. Georges in Telford and Malinsgate police station.
He will appear at Telford Magistrates' Court on 31 October.
Sheds housing nearly 200,000 broiler chickens at a Herefordshire farm are to be demolished and rebuilt to a higher standard.