The incident took place at Geylang East Avenue 1 at about 3.50pm.
The boy, dressed in his school uniform, was trapped under the car.
Up to 9 passers-by stopped to lend their help.
They lifted the car and within 5 minutes, managed to free the boy.
An eyewitness said the boy was covered in blood and one of his legs was twisted.
The boy was sent to KK Women’s and Children’s Hospital conscious.
Police are investigating the incident.