Another 10 people were hurt in the head-on crash in the city of Chengde.
China's official Xinhua news agency said 17 people were riding on the tractor when the crash occurred. Three people were killed at the scene and four died at a hospital.
Chengde officials said in a statement police detained the truck driver and the collision was under investigation.
Swim Week Miami Beach 2014 [PHOTOS]