Police said a 50-year-old man from Fangaloto was heading north on Tapuvao Road when he swerved and crashed into a power pole on Monday.
The driver is in critical condition at Vaiola Hospital.
Police investigations are continuing.