It happened around 11 a.m. Wednesday in the 2300 block of Hickory Hill Road in East Nottingham Township.
The Chester County Rescue Task Force and the Union Fire Company pulled the property owner out.
Chopper 6 was overhead, where firefighters could be seen working inside the barn.
He was transported to the hospital in stable condition.