A police spokeswoman said officers responded to reports of an incident on High St about 12.45pm.
A man was taken to Dunedin Hospital. There was no word on the extent of injuries, and inquiries were continuing, she said.
Police were also called to a disorder incident involving multiple people in Caversham at 3.30pm, she said.