Upper back ache is usually caused by sudden pain or injury also this most commonly happens with people who are working in front of their computer for a lengthy time which causes shoulder pain and can radiate to the upper back.
Upper back pain is common, and can be caused by poor posture from an injury or sitting for long periods of time without flexing the muscles in that area. It could be a more serious problem like a slipped disc.