Police say it happened around 10 a.m. on the 500 block of South Madison Street in Wilmington, Delaware.
That's where a memorial walk was being held in honor of three fighters who died in the line of duty back in 2016.
Police say the firefighter who struck the child was attempting to park when the boy was hit.
The child was taken to Wilmington Hospital where he was pronounced dead.