The boy was injured in a collision involving a car at 10:30am, at the zebra crossing outside the Co-op on Methilhaven Road in Buckhaven.
It is understood that the child was with his mother and another youngster when the crash happened.
The boy was taken by ambulance to Victoria Hospital in Kirkcaldy, where his condition is not thought to be life-threatening.
Glenrothes sisters are British Highland dancing champions
in Pictures: These P1 school photos from 1994 will spark many memories
St Andrews café owner provides extra help to support staff with Cost of Living crisis
Cyclist taken to hospital after crash on A92 in Fife
St Andrews Lammas Market: Time for all the fun of the fair!
A police spokesperson did not comment on his injuries but said: “The collision involved a car and a pedestrian.”
Methilhaven Road was closed following the accident.