Police chief Som Sak Din Keliaw said the man, identified as Nicholas Andrew, showed up at the village on Wednesday, after the car he was driving sped off a highway into a ravine early Sunday morning.
Keliaw says Andrew broke his arm and leg and a passenger was killed.
Andrew then crawled close to a river until he reached the village in central Malaysia.
Andrew told local media from his hospital bed the accident happened after he had been delivering wedding invitations.