Acupuncture works because of a multitude of physiological effects on the body from the nervous system to cellular signaling in the connective tissue. A recent study published this week lays out some of the effects acupuncture has on the brain.
You can also read the Science Daily report on this study here.