An elderly man and his dog were both treated for injuries after the vehicle they were in left Portobello Rd and landed on to the beach yesterday morning.
Fire and Emergency New Zealand was alerted to the incident shortly after 10am.
A firefighter at the scene said it appeared the man had a medical episode which resulted in him losing control of the vehicle and veering off the road and over a bank near Weller St.
The car landed on the rocks at the edge of the harbour water line.
A police spokeswoman said the man was trapped in his car and was helped by emergency services.
He was extracted by Fenz personnel.
The man’s dog was was taken to St Kilda Veterinary Centre for treatment.
St John communications adviser Gerard Campbell said the 75-year-old man was taken to Dunedin Hospital with moderate injuries.
St Kilda Veterinary Centre was unable to confirm the status of the dog due to privacy issues.