An official with the Virginia Marine Resources Commission said crews were dispatched to Waterview Marina at 9:51 a.m.
The Middlesex County Sheriff's Office and the Essex County Fire Departments responded.
Officials said one adult and three juveniles were on board when the boat caught fire.
At least one juvenile was transported to an area hospital with burns.
The cause of the fire remains under investigation.