Police said the baby was lucky to be OK considering the circumstances surrounding their discovery.
Investigators said Campbell had become upset with his girlfriend because she went out to a club. They said while she was holding their baby, Campbell punched her in the face, causing her to fall down. He then began to kick her, police said.
When a friend tried to step in and help, Campbell punched her, too, before taking off with the 5-month-old child, police said.
According to police, shortly after the attack they found Campbell asleep in the car with his baby and the drugs inside.