A man's been shot in the face and leg with a catapult in Christchurch.

Police say the twenty-one year old from Bournemouth was hit from the passenger side of a pick-up truck in Hurn yesterday afternoon.

They've described it as an unprovoked attack, which forced the victim to be taken to Poole Hospital.