"But we're quite pleased there was no grain in the silo, that's for sure."
Mr Powell said while the 45-year-old man, whom he knew personally, was injured, he appeared "in good spirits" when transported into the rescue helicopter.
A Dunedin Hospital duty co-ordinator confirmed the man was in a stable condition.
The man's wife requested privacy for the family but said her husband was "doing fine".
St John spokesman Gerard Campbell said the man had sustained serious injuries.
A woman living nearby said there were at least three dairy farms in the area of the incident, all with silos.
Two years ago, a Riversdale electrical contractor was buried in a Southland grain silo before being rescued by tradesmen and farm workers who frantically dug him out, saving his life.