Upper and middle back pain may be caused by: Overuse, tissue strain, or injury to the fibers, ligaments, and discs that support your spine. Poor posture. Pressure on the spinal nerves from specific problems, such as a herniated disc is also one of the leading causes of spinal pain.