The 4-year-old boy was inside a parking lot at the Flushing Meadows Corona Park Boathouse when he was struck just before 6 p.m. Sunday.
The child suffered severe head trauma and was transported to the hospital where he is in critical condition.
The dirt bike fled the scene.
"Dirt bikes going back and forth -- there was so much going on, we didn't realize somebody got hit until the ambulance came. Kind of messed up, especially for a child to get hit," said Harold Hadalgo.
No arrests have been made and the investigation is ongoing.
ALSO READ | 15-year-old arrested in shooting that left teen dead in NYC livery cab: Police
* More Queens news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Follow us on YouTube
Submit a News Tip