Police described the incident as involving a vehicle and a pedestrian.
A police spokesperson said the incident happened at about 5pm.
It was at the intersection of Severn (SH1) and Lune Sts.
The patient was taken to Oamaru Hospital by ambulance in a serious condition.